0
Мне нужно построить массив для размещения объектов. Однако это не сработает, и я сам не смог узнать ошибку. Пожалуйста, помогитеКак создать массив объектов в VC++ 2010?
# include "CRegistration.h" //My object class
SKIP МНОГО ЛИНИИ
public:
Form1(void)
{
InitializeComponent();
//
//TODO: Add the constructor code here
//
array<CRegistration^> ^CregArray = gcnew array<CRegistration^>(100);
record_number = 0;
}
private: System::Void MyAdd_Click(System::Object^ sender, System::EventArgs^ e) {
Form2^ myForm2 = gcnew Form2();
if (myForm2->ShowDialog()==System::Windows::Forms::DialogResult::OK) {
record_number = record_number + 1;
CRegistration^ Creg = gcnew CRegistration(System::Convert::ToString(record_number),myForm2->TempReg[0],myForm2->TempReg[1],myForm2->TempReg[2],myForm2->TempReg[3]);
CregArray[record_number-1] = Creg;
}
}
};
Ошибка \t \t 1 Ошибка C2065: 'CregArray': необъявленный идентификатор \t C: \ Users \ марко \ Desktop \ cs351 \ HW3 \ project3 \ Form1.h \t Project3 – Marco
Существует еще ошибка. – Marco
Спасибо. Проблема решена. – Marco