問題タブ [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 投票する
2 に答える
2429 参照

c++ - std::remove_if 他のクラス メソッドを使用する

std::remove_if別のカルスのメンバー関数である述語で使用したい。

あれは

今、実装しA::someMethodて、私は持っています

これを行う方法はありますか?

私は既に remove_if の Idiomatic C++remove_ifのソリューションを調べましたが、単項述語が のメンバーでBあり、 ではないというわずかに異なるケースを扱っていAます。

さらに、
BOOSTまたはc++ 11にアクセスできません

ありがとう!

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

c++ - C ヌル終了文字列での remove_if の使用

NULL で終了する char * から文字を効率的に削除したい状況があります。着信文字列が大きいと想定できます (つまり、コピーするのは効率的ではありません)。しかし、未使用のメモリの割り当てを解除する必要はないと仮定することもできます。

このタスク (返されたイテレータの文字を NULL ターミネータに置き換える) に使用できると考えstd::remove_if、次のテスト プログラムをセットアップして、構文が正しいことを確認しました。

このプログラムはコンパイルされますが、Segmentation Faultどこかで取得してremove_ifいます-ここからの出力は次のgdbとおりです。

これはgcc 4.1.2RedHat 4.1.2-52 にあります。

私の理解では、生のポインターはとして使用できますForwardIteratorsが、おそらくそうではないでしょうか? 助言がありますか?

0 投票する
5 に答える
10212 参照

c++ - 追加の引数を remove_if に渡す

関数を使用してベクターから要素を削除したいのですremove_ifが、消去を N 要素に制限します。

例:

IsOdd削除した要素の数と削除したい要素の数を格納する述語が必要です。唯一の方法は、グローバル変数を使用することですか? このような:

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

c++ - インデックスで一連の要素を削除しますか?

私は

そして、index削除するリストがあります:

これらのインデックスを削除するには、どの戦略が最も効率的ですか?

実際には、効率的ではない解決策の 1 つとして次のようなものがあります。

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

emacs - Elisp のフィルター機能

filterEmacs Lispに高階関数に相当するものはありますか? Python または Javascript のような関数。