NetBeans 中的 C++ 对象实例化错误

标签 c++ oop

我的代码遇到了一个非常奇怪的问题。 我有以下类(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/

相关文章:

c++ - g++ : Can't catch an exception

c++ - 如何开发一个将在带有 <OBJECT> 标签的浏览器中执行的 IE 插件

php - 有条件地链接一个方法?

c++ - 压缩包 - 错误 : Error while opening the archive : no error

c++ - 将 2 个数字相乘,最多 50 位数字

c++ - 如何访问模板参数自己的模板参数?

c++ - 如何轻松替换基类

c++ - 重载>>输入矩阵(类)的功能不起作用

c++ - 为什么我不能在一个类的不同行中声明和定义一个成员变量?

java - 如何以干净的方式对越来越多的带有参数的命令进行建模