Trace_Ivan
Trace_Ivan
2016-12-30 09:08

C++中类对象初始化问题

  • c++

有个类A(有无参默认构造函数),然后main函数中,定义了一个类A的对象,代码是这样:A a=A();
请问:这是通过A()临时建立一个类对象然后赋给a,然后再释放这个临时对象,还是等价"A a();"?我在构造函数和析构函数中加了输出的调试语句,但却只显示出一次类A的构造和析构

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

5条回答