繁体   English   中英

为什么C ++ 14 Generic lambdas需要自动参数规范?

[英]Why C++14 Generic lambdas require auto in parameters specification?

我看看Generic lambdas并且无法得到它 - 为什么要保留类型声明? 为什么不(x, y) 如果编译器供应商必须支持(auto a, auto b)支持简单(a, b)有什么问题吗?

问题是您也可以省略参数的名称。 如果编译器看到(a,b)并且ab也是有效类型,那应该是什么意思? (a /*dummy_a*/, b /*dummy_b*/)(auto a, auto b) 由于必须明确键入auto ,因此不再含糊不清。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM