1.每个拥有虚函数的C++类都会有一张虚函数表,父类有一张,子类也有一张。
2.每个拥有虚函数的C++类的对象都会有一个指向虚函数表的指针,这个指针在构造函数的初始化列表之后,函数体的第一句代码之前赋值,因此构造函数不能是虚函数,因为这个时候指向虚函数表的指针都没有初始化。
1.每个拥有虚函数的C++类都会有一张虚函数表,父类有一张,子类也有一张。
2.每个拥有虚函数的C++类的对象都会有一个指向虚函数表的指针,这个指针在构造函数的初始化列表之后,函数体的第一句代码之前赋值,因此构造函数不能是虚函数,因为这个时候指向虚函数表的指针都没有初始化。
895
1989

被折叠的 条评论
为什么被折叠?