【发布时间】:2017-05-23 17:58:23
【问题描述】:
在 C++standard 中可以找到纯右值表达式的示例:
"prvalue
以下表达式是纯右值表达式:
文字(字符串文字除外),如42、true或nullptr;
非引用返回类型的函数调用或重载的运算符表达式,例如 str.substr(1, 2)、str1 + str2 或 it++; ……”
这是T()(构造函数调用)等表达式的去向吗?
这样的表达还有别的名字吗?
【问题讨论】:
标签: c++ constructor prvalue