2009-11-02から1日間の記事一覧

遅延代入

C++

BoostML - 【lambda】 delayed assignment to a member #include <iostream> #include <boost/lambda/lambda.hpp> #include <boost/function.hpp> int main() { int value = 1; boost::function<void()> assign = boost::lambda::var(value) = 3; std::cout << value << std::endl; // 1 assign(); std::cout << value << std…</void()></boost/function.hpp></boost/lambda/lambda.hpp></iostream>