谁能帮我解决这个问题?
error C2380: type(s) preceding 'Form1' (constructor wit`h return type, or illegal redefinition of current class-name?)`
我尝试在Visual c++ 2008中使用windows窗体制作程序。但是我得到了上面的错误。
下面是我的头文件代码部分>> form1.h:
#pragma endregion
private: System::Void Form1(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
}
实际上我已经浏览了这个错误,但仍然因为我的愚蠢,我仍然不能弄清楚它。
构造函数不应该被声明为返回任何东西。你只需要省略System::Void:
private: Form1(System::Object^ sender, System::EventArgs^ e) {
// implement your constructor here
}