2009-08-13から1日間の記事一覧

boost::anyとType Erasure

復習しないと復習しないとType Erasureの本質は型を消すことにあるんじゃなくて消した型をtype safeに元に戻せることにあるんじゃないのかな・・ぐぐって見るとstruct anyのほうは結構あるのにany_castのほうはあまり触れてないのよねというわけでサンプルを…

今日も元気にMMOつくるお!

MMO

せっかくなのでMMO作成カテゴリでも作ってみます。 MMO作るのは思った以上にしんどいですよね。いまどきこんなこと言ってたら脳外科池って言われそうですw前回マルベリーフィールドの時にもかなりの量のソースコードを書きました。今回もC++で作ろうと思っ…

関数呼び出しのコスト

ちょっと気になったので計測 //functions.h #pragma once void f(__int64& i); struct normal_function { void f(__int64& i); }; struct virtual_function_base { virtual void f(__int64& i)=0; }; struct virtual_function :public virtual_function_base…