ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

原因のコード発見

メモリリークが起こる問題のコードが分かった。だが、なぜこのコードがメモリリークになるのか分からない。そのコードはデバッグ用に作った次のようなコード。

Task* pTask;

DXUTOutputDebugStringA( "%s\n", typeid(pTask).name() );

typeid演算子を使ってクラス名を表示しているのだが、このコードがあるとメモリリークになってしまう。これってメモリの内容を変更するのだろうか。typeid演算子について詳しく調べてみないと。