【轉(zhuǎn)】C++ 虛函數(shù)表解析
摘要: C++中的虛函數(shù)的作用主要是實(shí)現(xiàn)了多態(tài)的機(jī)制。關(guān)于多態(tài),簡而言之就是用父類型別的指針指向其子類的實(shí)例,然后通過父類的指針調(diào)用實(shí)際子類的成員函數(shù)。這種技術(shù)可以讓父類的指針有“多種形態(tài)”,這是一種泛型技術(shù)。所謂泛型技術(shù),說白了就是試圖使用不變的代碼來實(shí)現(xiàn)可變的算法。比如:模板技術(shù),RTTI技術(shù),虛函數(shù)技術(shù),要么是試圖做到在編譯時(shí)決議,要么試圖做到運(yùn)行時(shí)決議。
閱讀全文
[c++]heap corruption detected
摘要: 經(jīng)查找,發(fā)現(xiàn)這是典型的內(nèi)存溢出錯(cuò)誤,常在內(nèi)存的delete處發(fā)生,而且一般在debug版本中可能出現(xiàn),release版本中可能并不報(bào)錯(cuò).
閱讀全文
posted @
2009-08-05 16:04 Bluesea 閱讀(1257) |
評(píng)論 (0) 編輯