15.7.2 节练习
练习 15.25:我们为什么为 Disc_quote 定义一个默认构造函数?如果去除该构造函数的话会对 Bulk_quote 的行为产生什么影响?
因为 Disc_quote 的默认构造函数会运行 Quote 的默认构造函数,而 Quote 默认构造函数会完成成员的初始化工作。
如果去掉该构造函数的话,Bulk_quote 的默认构造函数而无法完成 Disc_quote 的初始化工作。
练习 15.25:我们为什么为 Disc_quote 定义一个默认构造函数?如果去除该构造函数的话会对 Bulk_quote 的行为产生什么影响?
因为 Disc_quote 的默认构造函数会运行 Quote 的默认构造函数,而 Quote 默认构造函数会完成成员的初始化工作。
如果去掉该构造函数的话,Bulk_quote 的默认构造函数而无法完成 Disc_quote 的初始化工作。