递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]

12

主题

100

帖子

1367

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

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


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

使用道具 举报

4

主题

510

帖子

2530

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2530
沙发
发表于 2021-11-4 18:48:27 | 只看该作者
学习一下,支持楼主
回复

使用道具 举报

18

主题

228

帖子

2773

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2773
板凳
发表于 2021-11-4 18:56:20 | 只看该作者
可扩展属性变相实现不限参数数量和类型
回复

使用道具 举报

50

主题

351

帖子

2148

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2148
地板
发表于 2021-11-4 19:27:26 | 只看该作者
研究研究..............
回复

使用道具 举报

62

主题

434

帖子

3437

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3437
5#
发表于 2021-11-4 20:50:08 | 只看该作者
给安卓也研究一个
专注火山LibGDX游戏,QQ:1355618848.QQ群:622298206
回复

使用道具 举报

12

主题

100

帖子

1367

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1367
6#
 楼主| 发表于 2021-11-4 21:46:28 | 只看该作者

JAVA的类不是更方便操作嘛
回复

使用道具 举报

68

主题

433

帖子

2805

积分

金牌会员

Rank: 6Rank: 6

积分
2805
7#
发表于 2021-11-5 10:20:55 | 只看该作者
学习一下。
回复

使用道具 举报

3

主题

75

帖子

1603

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1603
8#
发表于 2021-11-5 11:03:41 | 只看该作者
学习一下,支持楼主
回复

使用道具 举报

309

主题

1403

帖子

5416

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5416
QQ
9#
发表于 2021-11-5 13:21:08 | 只看该作者
用可扩展属性变相实现不限参数数量和类型
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

23

主题

530

帖子

4399

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4399
10#
发表于 2021-11-5 14:34:42 | 只看该作者
支持楼主
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-11 19:51 , Processed in 0.100784 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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