1) 在C++中,提倡不在构造函数和析构函数中调用虚函数; 2) 构造函数和析构函数调用虚函数时都不使用动态联编,如果在构造函数或析构函数中调用虚函数,则 运行的是为构造函数或析构函数自身类型定义的版本; 3) 因为父类对象会在子类之前进行构造,此时子类部分的数据成员还未初始化,因此调用子类的虚函数 时不安全...
2,说下多态,多态的作用和使用场景3,构造函数和析构函数可以是虚函数吗4,C++中内存区域分布是怎样的5,拷贝构造函数介绍下,如何用6,浅拷贝和深拷贝区别7,虚拟地址了解吗8,虚拟内存作用(进程隔离,内存连续,mmap),优势和缺点9,七层网络模型,每层的作用