递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 【解决方案】用可扩展属性变相实现不限参数数量和类型

  [复制链接]

23

主题

284

帖子

3496

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3496
跳转到指定楼层
#
发表于 2021-11-4 17:24:22 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 小小小小鸟 于 2021-11-4 17:39 编辑

利用方法参数的可扩展属性和匹配类型属性变相实现变参,不限定参数的数量和类型,用到了嵌入行,在类的头文件里定义了重载函数。其实就是在火山IDE里实现了,翻译成C++后其实还是一条一条的。够用就好。PS:如果 d_text 支持 @sn<this> 的替换,将会更简单。另外也可以用va_list实现,但同样需要嵌入行,感觉如果会些C++再用火山PC的话,在熟悉火山IDE以后,会更加得心应手的,用火山写程序时再用些嵌入行会事半功倍的,这就要求有点C++基础了。不知道有没有人发过相关的,有人发过的话联系我删帖···欢迎沟通指教一起进步。


游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

70

主题

687

帖子

5200

积分

贵宾

火山官方交流群:831858564

Rank: 9Rank: 9Rank: 9

积分
5200
QQ
101#
发表于 2026-9-14 00:59:33 | 只看该作者
谢谢楼主的无私分享!
回复

使用道具 举报

4

主题

86

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
100#
发表于 2026-9-13 18:25:29 来自手机 | 只看该作者
等了几个钟在来发帖验证下,刚好取格式文本有这个问题要解决
回复

使用道具 举报

0

主题

19

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
99#
发表于 2026-9-7 14:09:35 | 只看该作者

学习一下,支持楼主
回复

使用道具 举报

13

主题

211

帖子

1049

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
1049
98#
发表于 2026-3-23 02:18:51 | 只看该作者
学习学习
回复

使用道具 举报

28

主题

75

帖子

799

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
799
97#
发表于 2025-12-21 21:46:11 | 只看该作者
111111111
回复

使用道具 举报

4

主题

22

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
96#
发表于 2025-8-17 16:02:13 | 只看该作者
学习一下,支持楼主
回复

使用道具 举报

47

主题

433

帖子

4104

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
4104
95#
发表于 2025-7-25 12:00:35 | 只看该作者
学习一下可变参数
回复

使用道具 举报

31

主题

184

帖子

1231

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
1231
94#
发表于 2025-5-29 17:57:54 | 只看该作者
用可扩展属性变相实现不限参数数量和类型 [修改]
回复

使用道具 举报

6

主题

52

帖子

502

积分

高级会员

Rank: 4

积分
502
93#
发表于 2025-4-24 07:42:18 | 只看该作者
学习一下,支持楼主
回复

使用道具 举报

17

主题

268

帖子

1247

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
1247
92#
发表于 2025-4-17 11:25:30 | 只看该作者
666666666666
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-1 22:48 , Processed in 0.108056 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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