2009-08-01から1ヶ月間の記事一覧
void operator()(Sender& sender) const { std::for_each(functionList_.begin(),functionList_.end() ,boost::bind(&FunctionType::operator(),_1,sender)); } この部分の引数のsenderが値渡しになるっぽいので boost::ref(sender)にしたほうがよいみたい v…
boost::asioはProactorパターンをベースにしているようで これはI/O Completion Portに似ていますね。そのまんまです。 従来のselect()などでプーリングする方法はReactorパターンと言うそうです。 なんという備忘録
あー。だってもう複雑なのはイヤです 引数固定でもいいよね 削除できないけどいいよね template <class Sender> struct Delegate { typedef boost::function<void (Sender&)> FunctionType; std::vector<FunctionType> functionList_; Delegate& operator+=(const FunctionType& function) { functionList</functiontype></void></class>…
あぁ・・この場合のどうやんのはどう作るんだお って意味なんだけど・・ Programming A Multiplayer FPS In DirectX (Game Development Series) ISBN:9781584503637 こんなの見つけた。うみゅ・・・読みたいような読みたくないような 特にネットワークのラグ…