vs2010析构过程与虚函数指针
来源:互联网 发布:java开源erp与crm系统 编辑:程序博客网 时间:2024/06/07 02:16
在vs2010中,调用析构函数后,该对象的虚函数指针,会指向基类的虚函数表。
比如:
class TBase
{
public:
virtual void TT(){printf(__FUNCTION__"\n");};
}
class TChild : public TBase
{
public:
virtual void TT(){printf(__FUNCTION__"\n");};
}
main()
{
TChild tt;
tt.TT();
tt.~TT();
tt.TT();
}
打印结果是:
TBase::TT
TChild::TT
比如:
class TBase
{
public:
virtual void TT(){printf(__FUNCTION__"\n");};
}
class TChild : public TBase
{
public:
virtual void TT(){printf(__FUNCTION__"\n");};
}
main()
{
TChild tt;
tt.TT();
tt.~TT();
tt.TT();
}
打印结果是:
TBase::TT
TChild::TT
- vs2010析构过程与虚函数指针
- 虚函数与函数指针
- 虚函数与虚指针
- 指针与数组的区别,以及函数的实现过程
- FreeBASIC学习笔记——8.4 指针与函数/过程
- Coin3D与VS2010编译过程
- 指针函数与函数指针
- 指针函数与函数指针
- 函数指针与指针函数
- 指针函数与函数指针
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针 与 指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 设计网站
- CfontDialog改变字体大小
- 闭包漫谈(从抽象代数及函数式编程角度)
- MiniGUI原理分析GAL
- 位运算符C语言
- vs2010析构过程与虚函数指针
- 802.1ad Provider Bridges 学习笔记
- 蓝牙基带数据传输机理分析
- Ubuntu下安装最新版本的CMake
- sun.misc.BASE64Decoder的用法
- oracle 约束
- jquery中判断对象是否可见的方法
- excel定制服务
- UNIX网络编程学习(9)--getsockname和getpeername的用法及实例