如果自己建一个类,例如:
class A {
public:
A() {
cout << "A" << endl;
}
int i;
};
在main主函数中如下的两行代码:
A* pa1 = new A;
A* pa2 = new A();
效果一样,都是调用A的构造函数,也就是说,自己定义的类,在new该类的对象时,所谓的值初始化是没有意义的。所以有意义的是这种内置类型,如int、string类型。
标签:初始化,cout,int,C++,new,构造函数 From: https://www.cnblogs.com/abc-begin/p/17487627.html