- 博客(1)
- 资源 (3)
- 收藏
- 关注
转载 虚析构函数作用分析(转)
<br />1.虚函数的实现原理:<br />实现虚函数需要对象附带一些额外信息,以使对象在运行时可以确定该调用哪个虚函数。对大多数编译器来说,这个额外信息的具体形式是一个称为vptr(虚函数表指针)的指针。vptr指向的是一个称为vtbl(虚函数表)的函数指针数组。每个有虚函数的类都附带有一个vtbl。当对一个对象的某个虚函数进行请求调用时,实际被调用的函数是根据指向vtbl的vptr在vtbl里找到相应的函数指针来确定的。<br />2.构造函数不可以是virtual的<br />构造函数不能用虚拟,因
2010-09-13 21:50:00 366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人