torutkのブログ

ソフトウェア・エンジニアのブログ

C++

ユニットテスト

C++

CppUnitもイマイチだなーと調べてみると、CxxTestという別なユニットテストツールがありました。これはけっこう使いやすい。テスト実行用mainを自動生成するタイプです。X11でのウィンドウGUIも可能です。

C++性能に関して

C++

参考資料 Common C++ Performance Mistakes in Games STLの要注意点について細かく触れられています。sprintfの性能劣化問題も取り上げられており、ゲームに限らずmsオーダーの性能を気にする処理において一読の価値ありです。 (つまり情報家電等の組み込み…

インスタンスのポインタがヌルでもメンバ関数呼び出しは実行される

C++

ちょっと驚きなのですが、C++の実装(実現)をイメージすると何となく理解できそうな問題。 SomeClass* pSome = 0; // SomeClassのインスタンスを格納するポインタはヌル pSome->doSomething(); // ここではアクセスバイオレーションは発生しない : void Som…