为什么C ++没有const通用引用?

时间:2014-07-15 16:00:44

标签: c++ c++11 universal-reference

Scott Meyers says(用于功能模板的参数):

  

通用引用只能以" T&&"!即便是   简单地添加const限定符就足以禁用了   解释" &&"作为一个普遍的参考。

为什么C ++没有const通用引用?任何技术原因?

1 个答案:

答案 0 :(得分:8)

const通用引用是什么?它将是一个无法修改的参考。从rvalue-reference移动是一种修改。因此,如果存在const通用引用这样的东西,那么它只是const T&