cho*_*ger 4 c++ abstract-class compiler-errors class typechecking
当我更改虚拟方法的签名时,它经常发生,继承类变为抽象.这可能导致(容易混淆的)错误消息显然完全不相关(对原始更改)位置.在这些消息的某处,我读到"Foo是抽象的".但解析这些错误消息是乏味的.有没有办法强制一个类不抽象?
for*_*818 9
您可以使用说明override符指定派生类中的方法覆盖基类中的抽象方法.当您更改基类中方法的签名时,override指定的方法应该导致清除编译器错误,因为它不再覆盖基类方法.
override
归档时间:
8 年,4 月 前
查看次数:
118 次
最近记录: