任何虚函数(析构),都将在成员的前若干个字节,加入一个指针,让成员数据向后移位,如果代码依赖于成员的地址,则会导致问题。
对于一般的struct,析构函数,没必要是virutal 。
去除virutal ,则可以保持POD的位置。
posted on 2010-07-24 15:21 肥仔 阅读(1055) 评论(1) 编辑 收藏 引用 所属分类: C++ 基础
Powered by: C++博客 Copyright © 肥仔