|
|
1
2
不,您不需要将其添加到基类中。
你还可以打电话
|
|
|
2
1
将其添加到接口并默认它调用现有方法。您不必执行默认值,但也不必使其纯粹,否则所有派生类都必须实现。最好是不加定义或者扔出去。取决于你想达到什么目标。
|
|
|
3
0
使功能
|
|
|
4
0
没问题。你能做到的。唯一需要注意的是,它不会被视为基类虚函数的重写。
因此,虽然技术上可行,但您可能真的希望重新关注接口类A的设计。 一个选项可能是为a::doSomethingCool提供默认参数
|
|
|
5
0
这不是语法正确的C++。 不,你不能改变原型。怎么用?如果调用非参数版本,参数的值是多少? |
|
|
6
0
我会介绍另一个更具体的接口:
然后我将编程到正确的界面:
只是给你另一个主意;-) 祝你好运! |