cppreference 说:当引用绑定到纯右值时会创建一个临时对象。它们是指 const 左值引用和右值引用吗?:
临时对象在prvalue被具体化时创建,以便它可以用作glvalue,这在以下情况下发生(自C++17起):
- 绑定对纯右值的引用
如果他们的意思是,右值引用和 const 左值引用绑定到相同类型的纯右值会创建一个临时值吗?我的意思是,这是否正在发生:
const int &x = 10; // does this creates temporary?
int &&x2 = 10; // does this creates temporary?