【发布时间】:2015-09-07 14:59:46
【问题描述】:
答案 “调用非虚函数将使用与指针类型相同的类中的函数,无论对象是否实际创建为其他派生类型。而调用虚函数将使用原始分配的对象类型中的函数,无论您使用哪种指针。” 在问题链接中对我来说是最好的 What are the differences between overriding virtual functions and hiding non-virtual functions?
但是,我仍然没有看到将函数设为虚拟的好处。为什么不把它具体化并在必要时覆盖函数?
【问题讨论】:
标签: overriding virtual