【发布时间】:2017-09-17 00:15:04
【问题描述】:
当我更改虚拟方法的签名时,它经常发生,继承类变得抽象。这可能会导致(与原始更改)完全无关的位置出现(令人困惑的大)错误消息。在这些消息的某处,我读到“Foo 是抽象的”。但是解析这些错误信息很乏味。有没有办法强制一个类不是抽象的?
【问题讨论】:
-
设计更改通常会产生很大的涟漪。您应该尽早尝试稳定界面,以避免此类问题。
标签: c++ class compiler-errors abstract-class typechecking