我有一个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