我的代码遇到了一个非常奇怪的问题。 我有以下类(class):
class Test
{
int a;
string name;
public:
Test(){a = 0; name = "foo";}
void setArguments(int number, string b){
name = b;
a = number;
}
};
当我尝试使用
调用构造函数时 int main(void){
Test a = Test();
return 0;
}
我可以构建代码,但无法运行它。我什至无法调试它。有什么问题吗?
编辑 1:我开始认为这是一个与编译器相关的问题。我正在使用 MinGW 以及 MSYS 和 C++11 标准
最佳答案
这段代码甚至可以构建吗?
class
主体后没有分号。 setArguments
没有关闭 }
。
关于NetBeans 中的 C++ 对象实例化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22456783/