我有一個IBase
類與virtual void CastData(){}
在其中。它在另一個功能中被使用。C++繼承 - 爲什麼我的函數沒有被使用?
我有另一個風馬牛不相及類IC
與
virtual void CastData(){
for (FunctionIterator it(funcs.begin()); it != funcs.end(); ++it){
DataType dataCopy;
dataCopy = *dataElement;
(*it)(dataCopy);
}
}
現在我想創建一個新的類,其中CastData由C從基類overrite CastData。
所以我嘗試像 類IGraphElement:公共IBASE,公共IC
從正確運行的所有功能。並且所有IC功能都運行但IBase CastData未被覆蓋。
當你從繼承的另一個類繼承overrite虛函數的類的虛函數時,如何做這種類型的overrites?
請問爲什麼你不能更好地命名你的功能? – 2011-02-02 02:51:04