C++ R值参考值C++;事实核查

C++ R值参考值C++;事实核查,c++,rvalue,C++,Rvalue,我目前正在研究R值参考,并得出以下结论: -R值引用是从R值(R值是临时对象)构造的变量 -如果将R值分配给R值引用,则R值的生存期将延长以匹配R值引用的生存期 -R值引用本身不是临时的。R值是临时的,但当分配给R值引用时,它们的生存期会延长 这些是否正确?请参见此处的右值引用:“R值是临时对象”否。“右值”是一个值类别,是表达式的属性。“临时”-它是对象的属性。同样,在(2)中,应该使用“临时对象”而不是“右值”。(一般来说,右值和表达式没有生命周期,对象有生命周期。)(3)对我来说没有多大意

我目前正在研究R值参考,并得出以下结论:

-R值引用是从R值(R值是临时对象)构造的变量

-如果将R值分配给R值引用,则R值的生存期将延长以匹配R值引用的生存期

-R值引用本身不是临时的。R值是临时的,但当分配给R值引用时,它们的生存期会延长


这些是否正确?

请参见此处的右值引用:“R值是临时对象”否。“右值”是一个值类别,是表达式的属性。“临时”-它是对象的属性。同样,在(2)中,应该使用“临时对象”而不是“右值”。(一般来说,右值和表达式没有生命周期,对象有生命周期。)(3)对我来说没有多大意义。“R值引用本身不是临时的。R值引用是临时的”-什么?我的错,拼写错误^^^^^^^^^^技术上这三个都有很多方面是不正确的,但在精神上它们有点正确。请参见此处的右值引用:“R值是临时对象”否。“右值”是一个值类别,一个表达式的属性。“临时”-它是对象的属性。同样,在(2)中,应该使用“临时对象”而不是“右值”。(一般来说,右值和表达式没有生命周期,对象有生命周期。)(3)对我来说没有多大意义。“R值引用本身不是临时性的。R值引用是临时性的”-什么?我的错,拼写错误^^^^^^^^^^^从技术上讲,这三种引用在很多方面都是不正确的,但从精神上讲,它们是对的