Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 构造函数不运行_C++_Constructor_Most Vexing Parse - Fatal编程技术网

C++ 构造函数不运行

C++ 构造函数不运行,c++,constructor,most-vexing-parse,C++,Constructor,Most Vexing Parse,我不理解,因为当您创建“Users”类的对象时,不会打印包含构造函数的消息 class users { public: users(); private: int i; }; users::users () { cout<<"hello world"; } int main () { users users1(); return 0; } 类用户 { 公众: 用户(); 私人: int i; }; 用户::用户() { 库特 不声明用户类的对

我不理解,因为当您创建“Users”类的对象时,不会打印包含构造函数的消息

class users
{
public:
    users();
private:
    int i;
};
users::users ()
{
    cout<<"hello world";
}
int main ()
{
    users users1();
    return 0;
}
类用户
{
公众:
用户();
私人:
int i;
};
用户::用户()
{
库特
不声明
用户
类的对象,它声明一个不带参数的函数,并返回
用户
类的对象。若要声明对象,请使用:

类用户
{
公众:
用户();
私人:
int i;
};
用户::用户()
{

CUTYU没有创建“代码<用户> /Cuff>类”。谷歌“BDFL”。C++需要一个。您还需要输出“代码> \N\/COD>或<代码> @ MattMcNabb:标准流中保证标准在崩溃之前被刷新。或者<代码>用户UsRs1{};< /Cord>。
users users1();
users users1;
class users
{
public:
    users();
private:
    int i;
};
users::users ()
{
    cout<<"hello world";
}
int main ()
{
    users users1; // either you use this
    users* user2 = new users(); // or you do this
    return 0;
}