Xelloss0618 发表于 2025-5-18 18:35:01

沉默流星 发表于 2025-5-18 18:31
扩展对象类 不对啊.他继承自对象类。但对象类中没有展示内容函数。他怎么能加override




你没看清楚,对象类是 CVolObject 的别名,CVolObject 里有 GetDumpString 的虚拟方法,所以能用输出名封装出来。
你的父类不是别名,自然不行。

沉默流星 发表于 2025-5-18 18:37:02

Xelloss0618 发表于 2025-5-18 18:35
你没看清楚,对象类是 CVolObject 的别名,CVolObject 里有 GetDumpString 的虚拟方法,所以能用输出名封 ...

这样啊,感谢X大解惑。

hcwanz 发表于 2025-5-18 18:41:59

我记的@接口 这个属性就是为了别名封装虚函数搞的吧

沉默流星 发表于 2025-5-18 18:46:28

hcwanz 发表于 2025-5-18 18:41
我记的@接口 这个属性就是为了别名封装虚函数搞的吧

看文档是,但具体如何整,没看明白

hcwanz 发表于 2025-5-18 18:51:38

沉默流星 发表于 2025-5-18 18:46
看文档是,但具体如何整,没看明白

https://bbs.voldp.com/forum.php?mod=viewthread&tid=21779&highlight=%40%E6%8E%A5%E5%8F%A3
我在这里面照着火山里写的例子说了一下

沉默流星 发表于 2025-5-18 19:03:45

hcwanz 发表于 2025-5-18 18:51
https://bbs.voldp.com/forum.php?mod=viewthread&tid=21779&highlight=%40%E6%8E%A5%E5%8F%A3
我在这里 ...

好的,我研究研究,感谢

创世魂 发表于 2025-5-18 22:28:21

沉默流星 发表于 2025-5-18 18:46
看文档是,但具体如何整,没看明白

接口自带例子有,可以看看自带例子接口是怎么用的,吴总给了封装案例的。
页: 1 [2]
查看完整版本: 如何使用虚拟方法可覆盖重写父类虚函数