[医]类型 与所有强制转换表达式一样,结果是: 如果是新的[医]类型是lvalue引用类型或函数类型的rvalue引用; 如果是新的xvalue[医]类型是对对象类型的rvalue引用; 要价不一样。
过载分辨率,这通常发生在初始化28%直接初始化或复制初始化29%r值%28xvalue或prvalue%29%28,直到C++17%29xvalue%28,因为C++17%29具有相同类型,包括。
T2结果是一个lvalue或xvalue,它与原始lvalue相同,但具有不同的类型。不创建临时函数、不复制、不调用构造函数或转换函数。类允许时,才能安全地访问结果引用。
与所有强制转换表达式一样,结果是: 如果是新的[医]类型是lvalue引用类型或函数类型的rvalue引用; 如果是新的xvalue[医]类型是对对象类型的rvalue引用; 要价不一样。
一般 价值范畴%28,rvalue,glvalue,prvalue,xvalue%29按值对表达式进行分类 评价顺序的参数和子表达式指定获得中间结果的顺序。 操作者 公共算子 *。
[表格] 如果函数返回函数的lvalue引用或函数的rvalue引用,则函数调用表达式的值类别为lvalue,如果函数返回对象的rvalue引用,则为xvalue,否则为prvalue。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
