- 321 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 07:59:13 ]
- 失礼、ランタイムライブラリをマルチスレッド(/MT)から
マルチスレッドデバッグ(/MTd)に変えたら解決しました。 理屈はわかりませんが・・・ CTest.push_back( new CTest(引数) ); でいけそうですが、この場合、指定のオブジェクトを破棄するとき deleteで指定のアドレスを破棄してから、vectorのポインタを破棄する、 というクドいコードになりますね・・・ かといって、vector<CTest>と、ポインタで持たずにnewを使わなければ 引数付きコンストラクタでの初期化がややこしくなりますし・・・ しかたないですかね
|

|