小小小小鸟 发表于 2021-11-4 17:24:22

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

本帖最后由 小小小小鸟 于 2021-11-4 17:39 编辑

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


**** Hidden Message *****

网络注册会员 发表于 2021-11-4 18:48:27

学习一下,支持楼主

aycap 发表于 2021-11-4 18:56:20

可扩展属性变相实现不限参数数量和类型

li327065266kun 发表于 2021-11-4 19:27:26

研究研究..............

阳光甜橙 发表于 2021-11-4 20:50:08

给安卓也研究一个

小小小小鸟 发表于 2021-11-4 21:46:28

阳光甜橙 发表于 2021-11-4 20:50
给安卓也研究一个

JAVA的类不是更方便操作嘛

itismine 发表于 2021-11-5 10:20:55

学习一下。

100501882 发表于 2021-11-5 11:03:41

学习一下,支持楼主

urenai 发表于 2021-11-5 13:21:08

用可扩展属性变相实现不限参数数量和类型

glbosom 发表于 2021-11-5 14:34:42

支持楼主
页: [1] 2 3 4 5 6 7 8
查看完整版本: 【解决方案】用可扩展属性变相实现不限参数数量和类型