d********t 发帖数: 9628 | 1 假设已有一个class,不懂原code,如果增加code让所有constructor在最后一行都调用
一个function? |
y****w 发帖数: 3747 | 2 让丫继承一个父类,把那个function扔那儿。virtual function.
【在 d********t 的大作中提到】 : 假设已有一个class,不懂原code,如果增加code让所有constructor在最后一行都调用 : 一个function?
|
d********t 发帖数: 9628 | 3 inherit的话客户不是要用新class名了吗?
【在 y****w 的大作中提到】 : 让丫继承一个父类,把那个function扔那儿。virtual function.
|
y****w 发帖数: 3747 | 4 why? no impact.
【在 d********t 的大作中提到】 : inherit的话客户不是要用新class名了吗?
|
d********t 发帖数: 9628 | 5 不能改动原程序啊。
【在 y****w 的大作中提到】 : why? no impact.
|
y****w 发帖数: 3747 | 6 不改原程序怎么添加功能?多继承一个接口不需要你对原类有多了解。
【在 d********t 的大作中提到】 : 不能改动原程序啊。
|
B********r 发帖数: 397 | 7 用pointer to function - void (*pof) (), 指向它的构造函数A::A();
然后overload A::A(){ pof(); balblabla...} |