【发布时间】:2016-07-29 11:19:51
【问题描述】:
是否可以通过简单地将新的虚函数添加到基类来改变观察到的程序行为?我的意思是不必对代码进行任何其他更改。
【问题讨论】:
-
当然。在 C++ 中破坏现有代码的可能方法列表是无穷无尽的。
-
@SamVarshavchik 这个问题和答案是插图requested elsewhere。
-
一个例子是如果你添加一个纯虚函数。实例化派生类中的任何实现都不会破坏编译。
标签: c++ polymorphism virtual-functions