2009-01-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…

Proactor design pattern

boost::asioはProactorパターンをベースにしているようで これはI/O Completion Portに似ていますね。そのまんまです。 従来のselect()などでプーリングする方法はReactorパターンと言うそうです。 なんという備忘録

いまさらながらのC++でりげーと

あー。だってもう複雑なのはイヤです 引数固定でもいいよね 削除できないけどいいよね template <class Sender> struct Delegate { typedef boost::function<void (Sender&)> FunctionType; std::vector<FunctionType> functionList_; Delegate& operator+=(const FunctionType& function) { functionList</functiontype></void></class>…

FPSでMultiPlayerってどうやんの?

あぁ・・この場合のどうやんのはどう作るんだお って意味なんだけど・・ Programming A Multiplayer FPS In DirectX (Game Development Series) ISBN:9781584503637 こんなの見つけた。うみゅ・・・読みたいような読みたくないような 特にネットワークのラグ…

ちょっとこいつを見てくれ

懲りもせずゲームを作りたいなと考え中 でも毎回わたしはプログラマーであって グラフィック素材の足りなさに悩まされつづける訳で いかに少ないリソースで開発できるのかが永遠のテーマなのですでもでもなかなか面白いアイデアを見つけた いや、見つけたと…

ヽ(´ー`)ノ

ETC

何年かぶりに。 書き込んでから気づいたけど2年ぶり。 すごい・・w