豆瓣是个好地方,可以找到很多好书,最近翻到了Lippman的inside the c++ object model,今天看了关于默然构造函数部分,对这个东西有了新的理解,又找出c++ standard对照着看了看。
首先看c++ standard 12.1中default constructor的定义:
A default constructor for a class X is a constructor of class X that can be called without an argument.
——ISO/IEC 14882:2003(E)
接下来看两个说法:
a)如果class没有定义default constructor,就会被合成一个出来;
b