将“引用类型”带入到类型推导系统中有什么好处呀?
1
C47CH 2023-05-25 19:04:04 +08:00 1
引用这个语法已经和 C++深度绑定了。
|
2
GeruzoniAnsasu 2023-05-25 19:33:27 +08:00 1
https://stackoverflow.com/questions/14115744/significance-of-parentheses-in-decltypec
不是语法设计成这样,而是自动推导机制自然产生的结果 |
3
GeruzoniAnsasu 2023-05-25 19:37:56 +08:00 1
> 将“引用类型”带入到类型推导系统中有什么好处
确切的值类型与移动语义和 copy elision 密切相关,这是现代 c++ 做出的最大优化努力之一 |
4
nightwitch 2023-05-25 20:08:44 +08:00 via Android 1
不然完美转发该怎么实现呢
|
5
junmoxiao 2023-05-26 14:11:25 +08:00 1
c++的语法不是孤立的,不能单独看某个语法。都是先引入一类语法技术,然后为了更协调一致或者解决冲突
|
6
Caturra 2023-05-26 22:58:13 +08:00 1
设计动机我不太了解,但是一个 C++表达式既有类型(喜闻乐见的 type ),又有值类别( value category ),这两种不同的特性可以用 decltype(e)和 decltype((e))来区分
|