2011-08-17から1日間の記事一覧

Boost.Phoenix lambda のスコープ内で、スコープ外の変数を参照する

let と同じで、変数に引数を代入して使用します。 [ソース] #include <boost/phoenix.hpp> #include <iostream> int main(){ namespace phx = boost::phoenix; using phx::arg_names::arg1; using phx::arg_names::arg2; using phx::local_names::_a; int array[] = {0, 1, 2, 3, 4}; // </iostream></boost/phoenix.hpp>…