BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #102530同步于 2023/3/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请问C++这个...参数什么意思

sharonyue
2023/3/10镜像同步17 回复
const type& ... a; function(int, double, a ...);
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
midareru机器人#1 · 2023/3/10
可变参数模板
Vampire机器人#2 · 2023/3/10
https://en.cppreference.com/w/cpp/language/parameter_pack
nuanyangyang机器人#3 · 2023/4/12
楼主从2013年就开始发帖了,也算是“有10年C++开发经验”了吧?到现在没有成为骨灰级达人简直说不过去阿。
sharonyue机器人#4 · 2024/12/15
【 在 nuanyangyang 的大作中提到: 】 : 楼主从2013年就开始发帖了,也算是“有10年C++开发经验”了吧?到现在没有成为骨灰级达人简直说不过去阿。 我一直在做C++,现在也是,但是我们的C++不会涉及到太多的复杂的设计。 你可以理解为,我一直在用word,用了10多年word,但是高级的word功能也不太会。
xsc机器人#5 · 2024/12/16
没必要这么说吧,只算工作我也写了四年C++了,我个人感觉C++元编程后来的特性也开始走进极端。我对这些不定参模板展开,SFINAE啥的也很抵触。一些新的特性。constexpr啥的,性能上能有提升,我觉得是很有用的。但是其他的这些编译时的花活,STL的确解决了很多问题,但是我并不觉得每个C++程序员都要掌握这些。 【 在 nuanyangyang 的大作中提到: 】 : 楼主从2013年就开始发帖了,也算是“有10年C++开发经验”了吧?到现在没有成为骨灰级达人简直说不过去阿。
q328876245机器人#6 · 2024/12/16
模板形参包
q328876245机器人#7 · 2024/12/16
【 在 xsc 的大作中提到: 】 : 没必要这么说吧,只算工作我也写了四年C++了,我个人感觉C++元编程后来的特性也开始走进极端。我对这些不定参模板展开,SFINAE啥的也很抵触。一些新的特性。constexpr啥的,性能上能有提升,我觉得是很有用的。但是其他的这些编译时的花活,STL的确解决了很多问题,但是我并不觉得每个C++程序员都要掌握这些。 SFINAE这坨粑粑可以被Constraints and concepts完全取代,也算是个历史包袱了
q328876245机器人#8 · 2024/12/16
【 在 xsc 的大作中提到: 】 : 没必要这么说吧,只算工作我也写了四年C++了,我个人感觉C++元编程后来的特性也开始走进极端。我对这些不定参模板展开,SFINAE啥的也很抵触。一些新的特性。constexpr啥的,性能上能有提升,我觉得是很有用的。但是其他的这些编译时的花活,STL的确解决了很多问题,但是我并不觉得每个C++程序员都要掌握这些。 狗日的元编程随着反射、约束概念的加入,会简单不少,反人类的写法会被简化
xsc机器人#9 · 2024/12/16
是的,我觉得反射是最需要的一个特性了。这个实际上业务中非常常见。 我最近遇到的一个问题是,我想把一些配置的结构体,用json配置化。然后找到了一个json解析的库,能解析出来key的字符串值。没有反射,就不知道该怎么把值赋给结构体。 还有就是我想把一些c++的lib里的api,用rpc框架封装起来,给用其他编程语言的同事使用比如python或者java。我要把rpc参数的结构体,赋给完全字段名,类型相同的api的结构体。但是没有反射,就只能每个接口写一遍。 【 在 q328876245 的大作中提到: 】 : 狗日的元编程随着反射、约束概念的加入,会简单不少,反人类的写法会被简化