2011-10-07から1日間の記事一覧
いつでも使える方法ではないですが、コールバック関数で値を書き換え、書き換わったかどうかを判定する、というのがよく使う方法です。 以下は、Boost.Asioのio_serviceを使用した例。 #include <boost/detail/lightweight_test.hpp> #include <boost/asio.hpp> #include <boost/bind.hpp> namespace asio = boost::asio; void f(</boost/bind.hpp></boost/asio.hpp></boost/detail/lightweight_test.hpp>…