問題タブ [remove-if]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
545 参照

c++ - C++ remove_ifでのポインタ・参照について

remove_if を使用して、ベクター内の要素を削除してフィルタリングを実行しようとしています。問題は、コーディングをコンパイルするとエラーは発生しませんでしたが、フィルター関数を使用しようとすると、イテレーターを逆参照できないというエラーが表示されました。何が問題なのかわかりません。皆さんが問題を見つけるのを手伝ってくれることを願っています。ここに私のコードの一部があります

0 投票する
2 に答える
425 参照

c++ - C++ remove_if が私のベクトルを上書きする

私の remove_if は、除外されていない要素を除外された要素の値で上書きしているようです。これらのコードの目的は、ユーザーが特定のカテゴリの教師のみをフィルターして表示できるようにすることです。(要素を削除していません)コードの一部を次に示します

0 投票する
3 に答える
1096 参照

c++ - テンプレートで使用される c++ STL アルゴ remove_if

テンプレートに stl アルゴリズム remove_if を適用しようとしたところ、問題が発生しました。どんな助けでも大歓迎です!

以下のメッセージを受け取りました。

0 投票する
2 に答える
14289 参照

c++ - 述語を満たす順序付けられていないマップから要素を削除する

std::unordered_map次のように、ラムダ式として指定された予測(カウントがゼロのヒストグラムビン)を満たす(ヒストグラム)から要素(ヒストグラムビン)を削除したい

しかし、GCC-4.6.1は次のように不平を言います

std::remove_ifには当てはまりませんstd::unordered_mapか?

0 投票する
1 に答える
826 参照

c++ - C++でremove_ifを実行する方法がわかりません

このコードは機能しますが、少し制限があるので、文字と等しくない場合は何かを削除したいと思います。

::ispunctの代わりに::isalphaを使用する必要があることは知っていますが、::isalphaと等しくない場合に削除する方法がわかりません。私はこの質問をくすくす笑いましたが、私はそれらを理解していなかったので答えをどこにも得られませんでした。

どんな助けでも大歓迎です。

0 投票する
1 に答える
148 参照

c++ - STL述語は引数のアドレスを使用できますか?

STL アルゴリズムに渡すカスタム述語関数/ファンクターを作成する場合、述語はその引数のアドレスを使用できますか?

質問のきっかけとなった問題は次のとおりです。vectorと、 へのいくつかのインデックスを含むvecvectorがあります。にインデックスがリストされている要素を削除したいと思います。indsvecvecinds

1 つの方法として、アドレスを取得して引数のインデックスを決定remove_ifする述語ファンクターを使用する方法があります。InIndsvec

InIndsの要素で直接呼び出された場合に機能しvecます。elementコピーのアドレスはのインデックスを決定するのに役に立たないため、要素のコピーに対して呼び出されると壊れます。

私の質問は次のとおりです。この述語はremove_if、標準に準拠したコンパイラで機能しますか? それとも、述語はアドレスではなく、値のみを操作することを厳密に意図しているのでしょうか?

0 投票する
1 に答える
136 参照

c++ - remove_if の問題 (数回削除すると削除が停止する)

以下のコードは、文字列を受け取り、英語のアルファベットから小文字のみを出力したいと考えています。

出力は次のとおりです。 abcdefgh.fgh

したがって、コードは機能し、その後機能しなくなります。一体何が起こっているのですか?

0 投票する
1 に答える
519 参照

tree - jstree安定バージョン:ツリーを更新する前に、子が存在するかどうかを確認するにはどうすればよいですか?

子供がいない場合にのみツリーを更新したい。つまり、次のようになります。

今のところ、これはチェックボックスプラグインでノードの削除を完了するたびにツリーの更新をトリガーしますが、ノードがない場合にのみ、毎回ロードを確認する必要がないことを望みます...それが発生したときテーブルが再作成されるので、それが発生したときにイベントをトリガーすることを心配する必要があります。

どんな援助も大歓迎です!

ありがとう 、

JP-

0 投票する
2 に答える
1820 参照

c++ - remove_if 文字列がセット内の特定の文字列と一致する

remove_if以下の疑似コードで、次のように文字列のベクトルを使用することを考えていました。

これで、述語を定義して、これを簡単に機能させることができることがわかりました。しかし、これを機能させるために上記の述語の代わりに使用できる標準のテンプレート関数があるかどうか疑問に思っていました。私は周りを見回していて、1つを見つけることができませんでした。例を挙げてアイデアを評価してください。ありがとう!

0 投票する
2 に答える
7175 参照

c++ - std::remove_if で std::set から文字列を削除できないのはなぜですか?

重複の可能性:
std::map と同等の remove_if

私は文字列のセットを持っています:

述語に従って文字列を削除したい、例えば:

これを試みると、次のコンパイラ エラーが発生します。

このエラーはstd::string、値によるコピー コンストラクターがないことを示しているようです (これは違法です)。std::remove_ifで使用するのはどういうわけか悪いstd::setですか?を数回繰り返すなど、代わりに何か他のことをする必要がありますset::find()set::erase()