C++构造函数的幕后工作

  我们知道在有vtbl的情况下, this指向的前四个字节用来寄存vtbl的指针。 难怪C++非要在里面插入一个构造函数。   删除我们本人写的构造函数, 它们并没有什么不同。   那么, 假设一个类没有虚函数, 这行代码果真不再生成对构造函数的调用!

posted on 2011-03-31 09:44  jiyizhen3721  阅读(117)  评论(0编辑  收藏  举报