タイトルに書かれていることをどうやって実装するのか気になります。私は次のようなことを試しました...
std::for_each( a.begin(), a.end(), std::mem_fun_ref( &myClass::someFunc ) )
someFunc
しかし、「term」(私は3番目の引数を意味すると仮定しています)は、 1つの引数(に格納されているオブジェクトのタイプ)を取りますが、1つの引数を持つ関数に評価されないというエラーが表示されa
ます。
私がやろうとしていることは、標準ライブラリを使用して可能かどうか疑問に思っています(ブーストを使用して簡単に実行できることはわかっています)。
PS手動で繰り返し処理してオブジェクトをに渡す場合と比較して、使用for_each
しmem_fun_ref
てパフォーマンスに影響がありますか?a
someFunc