0

谁能帮我解决这个问题?

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) {
         }

实际上我已经浏览过这个错误,但仍然因为我的愚蠢我仍然无法弄清楚..

4

1 回答 1

0

构造函数不应该被声明为返回任何东西。你只需要省略 System::Void:

  private: Form1(System::Object^  sender, System::EventArgs^  e) {
    // implement your constructor here
    }
于 2013-06-04T17:47:53.373 回答