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

Boost.Signals2 で呼ばれる関数に優先順位を付ける

signal::connect の第一引数に優先順位(デフォルトは int 型)を渡すことで呼び出し順を設定することが出来ます。 [ソース] #include <boost/signals2/signal.hpp> #include <boost/lambda/lambda.hpp> #include <iostream> int main(){ namespace lambda = boost::lambda; boost::signals2::signal<void()> sig; sig.connect(1, std:</void()></iostream></boost/lambda/lambda.hpp></boost/signals2/signal.hpp>…