分類:[C++/CLI]
Visual Stdio 2010 C++ Expressを使用しています。
windowsフォームアプリケーションを作成しています。
クラスを定義し、それを配列として確保したいのですが、インスタンスに設定されていないという実行エラーになります。
<クラス定義>
public ref class aaa{
private:
int n;
public:
aaa(){
n=0;
}
void func(){
int m;
m = 3;
n = 3;
}
};
<クラス使用>
array<aaa^ >^ bbb;
bbb = gcnew array<aaa^>(2);
bbb[0]->func();
これを実行すると、func()内のn=3のところで「オブジェクト参照がオブジェクト インスタンスに設定されていません。」という実行エラーが起きてしまいます。
クラスを配列でどう宣言すればいいのかわからないので、教えてください。
よろしくお願いします。
|