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