任何虛函數(shù)(析構(gòu)),都將在成員的前若干個字節(jié),加入一個指針,讓成員數(shù)據(jù)向后移位,如果代碼依賴于成員的地址,則會導(dǎo)致問題。
對于一般的struct,析構(gòu)函數(shù),沒必要是virutal 。
去除virutal ,則可以保持POD的位置。
posted on 2010-07-24 15:21 肥仔 閱讀(1066) 評論(1) 編輯 收藏 引用 所屬分類: C++ 基礎(chǔ)
Powered by: C++博客 Copyright © 肥仔