Boost 1.43.0から入ったFunctional/Factoryは、ユーザーコードではどういったときに使うのかと思っていたら、bindと組み合わせてコンストラクタの部分評価に使えそうです。 こんな感じ。 #include <boost/functional/value_factory.hpp> #include <boost/bind.hpp> #include <boost/function.hpp> #include <boost/assert.hpp> struct Point { int x, y; Point(int x_, int y_) : x(x_), y(y_) {} }; int main() { boost::function<Point(int)> f = boost::bind(boost::value_factory<Point>(), 3, _1); c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く