uuyyhhjj 发表于 2024-8-1 15:26:50

类要如何多重继承呢,基础类只能写一个

C++的话直接连续public就行
class TEST : public A, public B, public C

火山的要怎么写这种?基类只能写一个,B类里面的接口要复用,也就是B类不能直接继承A类

609177738 发表于 2024-8-1 17:08:26

@视窗.后缀文本 虽然能继承,但火山级代码检测不到继承类函数...
只能让吴总加,实际上可以在基础类里换行或者使用逗号加持下...
目测吴总不会加,看不到任何希望

现在很多功能都受限 ,很难受

小小小小鸟 发表于 2024-8-1 17:12:19

同感目测吴总不会加,看不到任何希望。现在很多功能都受限 ,很难受

shuimiao 发表于 2024-8-1 17:37:36

支持加,有时候就是需要继承多种基础类

创世魂 发表于 2024-8-1 19:46:58

不支持多继承

uuyyhhjj 发表于 2024-8-1 19:51:06

609177738 发表于 2024-8-1 17:08
@视窗.后缀文本 虽然能继承,但火山级代码检测不到继承类函数...
只能让吴总加,实际上可以在基础类里换行 ...

这东西加起来难度很大吗,有没有啥奇怪的实现方式,我现在复制了一堆B1,B2,B3,B4,感觉是很难受

uuyyhhjj 发表于 2024-8-1 19:57:07

创世魂 发表于 2024-8-1 19:46
不支持多继承

感觉这个功能是必须要有的

0晨鹤0 发表于 2024-8-2 05:29:19

uuyyhhjj 发表于 2024-8-1 19:57
感觉这个功能是必须要有的

多继承会产生很多问题,几乎没有哪个语言支持这么写,除了屎山cpp

折戟沉沙 发表于 2024-8-2 08:44:20

uuyyhhjj 发表于 2024-8-1 19:51
这东西加起来难度很大吗,有没有啥奇怪的实现方式,我现在复制了一堆B1,B2,B3,B4,感觉是很难受 ...

放弃吧,火山是不可能实现的,因为连重载都不支持,操作符也不完全开放,还想多继承,想屁吃。

uuyyhhjj 发表于 2024-8-2 18:32:22

折戟沉沙 发表于 2024-8-2 08:44
放弃吧,火山是不可能实现的,因为连重载都不支持,操作符也不完全开放,还想多继承,想屁吃。 ...

尝试了一下发现只要模板类的基础类支持用模板类型指向模板类就能变相实现,可惜现在是只能指向已实现的类,被写死了,这样就没法切换了

现在指针刚开始变得好用,结果又被这东西卡死了:(:(
页: [1] 2
查看完整版本: 类要如何多重继承呢,基础类只能写一个