2012-12-05から1日間の記事一覧

lambda expression を 関数ポインタ型へと変換する

C++

さて、キャプチャを行なっていないラムダ式は次のように関数ポインタ型へと型変換を行うことが出来ます。 auto f = [](int){ return 0; }; std::common_type<int(*)(int)>::type ff = f; このような場合は問題ないのですが、例えば次のようにテンプレート型を使って関数ポ</int(*)(int)>…