【 在 cheaper2005 的大作中提到: 】
: 这样的结构体有几十个,变成类后,虚函数的行为完全一样,最理想的使用多态的场景。代码调用简洁太多了。
: 但是有几个结构有些变量不一致,如果基类指针能够直接访问这些变量,代码有会简洁很多。 downcast我没有成功,现在已处理好了,派生类指针强制转换就能搞定,但是不够完美。
: 你搞了10年C++没用过多态还是很有些缺点什么的,我见过很多人用C++其实还是C的写法,不奇怪
: ...................
我说自己没写过虚基类,你怎么就觉得我没用过多态呢, 虚基类和多态是两码事啊。。。
前面都有人回你了, 你对所谓虚基类的理解是错误的。你把普通的继承/多态表述成虚基类了,但是C++里面的虚基类不是这个概念。 先找一本C++的书看看什么是虚基类和虚拟继承吧。
--
修改:hongdiao FROM 1.91.32.*
FROM 1.91.32.*