2 u010545073 u010545073 于 2014.01.28 22:32 提问

(C++)为什么程序执行后会输出“构造函数运行中”,我们没有使用输出函数啊?

#include
using namespace std;
class Human
{
public:
Human(){cout<<"构造函数在运行..."<<endl;};
};
int main()
{
Human *p=new Human;
return 0;
}

1个回答

mevip
mevip   2014.01.29 13:25

Human *p=new Human;是对构造函数Human(){cout<<"构造函数在运行..."<<endl;};的调用。
cout就是你说的输出函数。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!