【发布时间】:2012-07-19 18:14:18
【问题描述】:
我对以下陈述感到困惑。
来自规范:
在隐式声明的类的默认构造函数之前 隐式定义,所有隐式声明的默认构造函数 因为它的基类和它的非静态数据成员应该是 隐式定义。
我的理解是:
隐式声明的默认构造函数在 对象已创建。
上面的语句是什么意思?如果基类包含显式默认构造函数,那么派生类不能有隐式默认构造函数吗?请澄清,如果有人提供一段示例代码可能会很好。
【问题讨论】:
-
如果你熟悉美国电视节目,这类似于警方熟悉的声明:"..你有权请律师。如果你买不起,请一名将提供...”。如果你已经有一个,你就没有第二个了。