【发布时间】:2015-02-16 06:53:17
【问题描述】:
假设我们有
class Base
{
virtual void foo()
{
// some default implementation
}
};
void bar(Base* b)
{
}
有没有办法判断b对象的foo函数是否从bar函数重载?
【问题讨论】:
-
你确定你的意思是overloaded而不是overridden?
-
您要查找的单词是 overridden 顺便说一句。那是派生类重新实现相同的虚拟方法的时候。 重载 表示方法参数不同但名称相同。
标签: c++ virtual-functions