标签: c++ c++11 coding-style virtual-functions
当我了解如何使用以及如何使用虚拟函数时,这些是我所关注的。
首先,在线,我见过很多用于声明虚函数的样式。虽然virtual 总是(显然)写在基类的虚函数声明中,但派生类的声明有时用virtual声明,有时用override声明,有时候与两者,有时两者都没有。什么是正确的风格?
virtual
override
其次,如果我在基类中有一个虚函数,但在其中一个派生类中我不想让该函数可用,我该怎么办?
第三,我是否必须将virtual放在函数定义中(在.cpp文件中)?
答案 0 :(得分:0)