2007-07-15から1日間の記事一覧

C++ tips集

お勧めなのではてブだけでなくこっちにも載せとくhttp://www.gotw.ca/gotw/index.htm

設計ミス2

Sceneクラスがlight, material, texture等に対してvectorのリファレンスを返してる。実装は隠蔽するべき。

あとで検証する:iterator使用はloop unrollingを妨げるか

boost::arrayつかっててちょっと気になった。

auto_ptr_array、boost::scoped_ptr

動的配列を管理しようとする際、auto_ptrは単体deleteを呼んでしまうのでいろいろと都合が悪い。適当にぐぐってみるとstd::vectorを使えという意見が目立つ。しかしこれではC風の関数(const T* ary, unsigned int nCount)とか呼び出すときに困ってしまう。bo…