递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 7802|回复: 13
打印 上一主题 下一主题

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

[复制链接]

8

主题

176

帖子

1676

积分

金牌会员

Rank: 6Rank: 6

积分
1676
跳转到指定楼层
楼主
发表于 2024-8-1 15:26:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
C++的话直接连续public就行
class TEST : public A, public B, public C

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

使用道具 举报

54

主题

460

帖子

3747

积分

贵宾

火山官方交流群:831858564

Rank: 9Rank: 9Rank: 9

积分
3747
QQ
14#
发表于 2024-12-1 17:20:23 | 只看该作者
         
回复

使用道具 举报

54

主题

460

帖子

3747

积分

贵宾

火山官方交流群:831858564

Rank: 9Rank: 9Rank: 9

积分
3747
QQ
13#
发表于 2024-11-30 09:12:54 | 只看该作者
本帖最后由 乐易论坛 于 2024-12-1 17:21 编辑

回复错了
回复

使用道具 举报

220

主题

1668

帖子

6958

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6958
QQ
12#
发表于 2024-11-30 07:59:44 | 只看该作者
常函数,火山如何写
火山视窗封装视频教程
回复

使用道具 举报

1

主题

38

帖子

674

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
674
11#
发表于 2024-8-3 01:20:15 | 只看该作者
如果支持多继承写有些东西就会很方便了
回复

使用道具 举报

8

主题

176

帖子

1676

积分

金牌会员

Rank: 6Rank: 6

积分
1676
10#
 楼主| 发表于 2024-8-2 18:32:22 | 只看该作者
折戟沉沙 发表于 2024-8-2 08:44
放弃吧,火山是不可能实现的,因为连重载都不支持,操作符也不完全开放,还想多继承,想屁吃。 ...

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

现在指针刚开始变得好用,结果又被这东西卡死了
回复

使用道具 举报

40

主题

363

帖子

3459

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3459
9#
发表于 2024-8-2 08:44:20 | 只看该作者
uuyyhhjj 发表于 2024-8-1 19:51
这东西加起来难度很大吗,有没有啥奇怪的实现方式,我现在复制了一堆B1,B2,B3,B4,感觉是很难受 ...

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

使用道具 举报

3

主题

134

帖子

2488

积分

金牌会员

Rank: 6Rank: 6

积分
2488
8#
发表于 2024-8-2 05:29:19 来自手机 | 只看该作者
uuyyhhjj 发表于 2024-8-1 19:57
感觉这个功能是必须要有的

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

使用道具 举报

8

主题

176

帖子

1676

积分

金牌会员

Rank: 6Rank: 6

积分
1676
7#
 楼主| 发表于 2024-8-1 19:57:07 | 只看该作者

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

使用道具 举报

8

主题

176

帖子

1676

积分

金牌会员

Rank: 6Rank: 6

积分
1676
6#
 楼主| 发表于 2024-8-1 19:51:06 | 只看该作者
609177738 发表于 2024-8-1 17:08
@视窗.后缀文本 虽然能继承,但火山级代码检测不到继承类函数...
只能让吴总加,  实际上可以在基础类里换行 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-4-7 14:33 , Processed in 0.101041 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表