根据C++标准2003:
An lvalue (3.10) of a non-function, non-array type T can be converted to an rvalue.
Run Code Online (Sandbox Code Playgroud)
数组和函数不能转换为rvalue是什么意思?
函数和数组类型都包含在后面的子句中(4.2,4.3).
可以将"数组NT"或"未知T的数组"的左值或右值转换为"指向T的指针"的右值.结果是指向数组的第一个元素的指针.
(......)
函数类型T的左值可以转换为"指向T的指针"的右值.结果是指向函数的指针.
| 归档时间: |
|
| 查看次数: |
154 次 |
| 最近记录: |