C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 56 を表示中)
■31542 / )  std::vectorの扱い
□投稿者/ ふくちゃん (18回)-(2009/01/23(Fri) 14:19:03)

分類:[C/C++] 

いつも拝見しています。

以下のように、ダイアログをvector配列でもち、
クリアのメソッドを呼ぶと、コンパイルエラーになります。
vectorをあきらめてポインタでNEWしてあげれば目的は達成できるのですが、
理由がわからずすっきりしません。
どなたか教えてください。

std::vector<CDialog> aaa;
aaa.clear();

error C2582: 'operator '<Unknown>' 関数は '<Unknown>' 内では使用できません。
コンパイルされたクラスのテンプレートのインスタンス化 'class CDialog*__cdecl std::copy(class CDialog*,class CDialog*,class CDialog*)' の参照を確認してください

返信 編集キー/


管理者用

- Child Tree -