【发布时间】:2025-12-27 19:00:06
【问题描述】:
自从我了解如何使用虚函数以及将虚函数用于什么目的后,我就有了一些顾虑。
首先,在网上,我看到了许多声明虚函数的样式。虽然virtual总是(显然)写在基类的虚函数声明中,但派生类的声明有时用virtual 声明,有时用override 声明,有时两者都有,有时两者都没有.正确的风格是什么?
其次,如果我在基类中有一个虚函数,但在其中一个派生类中我不想使该函数可用,我该怎么做?
第三,我必须把virtual放在函数定义中(在.cpp文件中)吗?
【问题讨论】:
-
基于意见的回答!!
标签: c++ c++11 coding-style virtual-functions