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