|
1
7
你可以表演
不同于
|
|
2
0
这听起来像是X-Y问题。
对rtti的需求(或者对派生它的类的对象进行测试的需求)通常是错误设计的标志。-
你根本不应该需要
这样的测试/信息。
为了找出设计不完善的地方,问问自己,“一旦我掌握了这些信息,我将如何处理?”答案总是“我会做一个if/switch/……以不同的方式对待他们;正确的解决方法是 相同的 方法-调用一个虚拟方法,并且每个对象都具有正确的虚拟方法的知识,知道需要做什么。 |
|
|
Eris · 纯虚拟成员有什么优势吗(除了他们可能防止的人为错误)? 3 年前 |
|
|
James Nguyen · Java多态性:为什么返回错误? 8 年前 |
|
|
Alex Cristea · 如何从另一个类的数组中打印特定行 8 年前 |
|
juztcode · C语言中的静态和动态分辨率++ 8 年前 |
|
|
Hugo · 具有多态关系的活动记录获取关联模型 8 年前 |
|
|
pooya13 · 机器代码层上虚函数和条件执行的区别 8 年前 |
|
|
Nisba · C中子类类型未知的模型类/子类++ 8 年前 |
|
|
R zu · 使用多次调用的可替换方法初始化 8 年前 |