unary-function

    4

    1答えて

    関数オブジェクトを渡す次の小さなプログラムで何が問題になっていますか? #include <iostream> #include <functional> void foo(const std::unary_function<const std::string&, void>& fct) { const std::string str = "test"; fct(str)

    6

    1答えて

    私はそれを逆参照して結果を返す単項ファンクタを探しています。もちろん、私は1つ書くことができます、それはちょうど何かが既に存在するはずのように見えました。 Soはコードを与えられた:私は、私が代わりにラムダを使用することができます数子があったことを期待していた const auto vals = { 0, 1, 2, 3 }; vector<const int*> test(size(vals)

    1

    1答えて

    彼の "Effective STL" Meyersには、ポインタのベクトルを正しく消去する方法が示されています(std::vector::clearはポインタだけを削除し、占有するメモリは削除しません)。 そこで彼は、オブジェクトのデストラクタを呼び出しunary_functionとclear使用for_eachへの呼び出しの前にアドバイス:?なぜました:書籍DeleteMyObject2で te