Visual c++ 如何解决C2512错误?
我已经解决了标题之间相互包含的问题 但我有一个新的错误c2512。这是我的密码: “rstc.h” “ddc.h” 并将此代码转到另一个表单“rstc” 我认为错误C2227与第一个有关 以下是全部错误Visual c++ 如何解决C2512错误?,visual-c++,constructor,c++-cli,Visual C++,Constructor,C++ Cli,我已经解决了标题之间相互包含的问题 但我有一个新的错误c2512。这是我的密码: “rstc.h” “ddc.h” 并将此代码转到另一个表单“rstc” 我认为错误C2227与第一个有关 以下是全部错误 error C2512: 'final::ddc::rstc' : no appropriate default constructor available 请不要让我们去研究MSDN只是为了知道你在问什么。显示您收到的完整错误消息,而不仅仅是错误号。我刚刚添加了错误代码。问题似乎出在名为dd
error C2512: 'final::ddc::rstc' : no appropriate default constructor available
请不要让我们去研究MSDN只是为了知道你在问什么。显示您收到的完整错误消息,而不仅仅是错误号。我刚刚添加了错误代码。问题似乎出在名为
ddc
的类中,您有一个名为rstc
的变量缺少^
。我检查了它,但没有找到它,我只是添加了“ddc.h”的代码如果它能让事情变得更清楚,那就用一个简短、完整、可编译的例子来重现这个问题。
public ref class ddc : public System::Windows::Forms::Form
{
ref class rstc;
public:
ddc(System::Windows::Forms::Form ^ y)
{otherform = y;
InitializeComponent();
}
private: System::Windows::Forms::Form ^ otherform;
rstc ^ x2 = gcnew rstc(this);
x2->Show();
this->Hide();
error C2512: 'final::ddc::rstc' : no appropriate default constructor available