我不明白,因为当您创建“用户”类的对象时,不会打印包含构造函数的消息。
class users
{
public:
users();
private:
int i;
};
users::users ()
{
cout<<"hello world";
}
int main ()
{
users users1();
return 0;
}
我不明白,因为当您创建“用户”类的对象时,不会打印包含构造函数的消息。
class users
{
public:
users();
private:
int i;
};
users::users ()
{
cout<<"hello world";
}
int main ()
{
users users1();
return 0;
}
users users1();
没有声明users
类的对象,它声明了一个不带参数并返回类的对象的函数users
。要声明一个对象,请使用:
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;
}
这对我来说很好。看这里