C对象布局及多态之虚成员函数调用
在构造函数中调用虚成员函数,虽然这不是一个很常见的技术,但是可以加深对虚函数机制和对象构造过程的理解。这个问题也不同于一般的直观理解。看看下面的两个类定义。
struct C180
{
C180() {
foo();
this->foo();
}
virtual foo() {
cout
在构造函数中调用虚成员函数,虽然这不是一个很常见的技术,但是可以加深对虚函数机制和对象构造过程的理解。这个问题也不同于一般的直观理解。看看下面的两个类定义。
struct C180
{
C180() {
foo();
this->foo();
}
virtual foo() {
cout
0条评论