C++ Primer 学习笔记_68_面向对象编程 --构造函数和复制控制[续](二)

2014-11-24 12:50:35 · 作者: · 浏览: 4
者从构造函数(或析构函数)所调用的函数间接调用虚函数,都应用这种绑定。

[理解]如果从基类构造函数(或析构函数)调用虚函数的派生类版本会怎么样

虚函数的派生类版本很可能会访问派生类对象的成员,毕竟,如果派生类版本不需要使用派生类对象的成员,派生类多半能够使用基类中的定义。但是,对象的派生部分的成员不会在基类构造函数运行期间初始化,实际上,如果允许这样的访问,程序很可能会崩溃