1条回答 默认 最新
- CSDN专家-link 2021-06-26 12:27关注
注意构造函数
A a(1)定义了a对象,调用A(int)构造函数,输出B
A b定义了b对象,调用A()默认构造函数,输出A
p=new A定了了p指针,调用A()默认构造函数,输出A
所以最终输出BAA
A *p并没有构造A的对象,所以没有调用构造函数
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
注意构造函数
A a(1)定义了a对象,调用A(int)构造函数,输出B
A b定义了b对象,调用A()默认构造函数,输出A
p=new A定了了p指针,调用A()默认构造函数,输出A
所以最终输出BAA
A *p并没有构造A的对象,所以没有调用构造函数