数组和右值
$ 4.2 / 1 - “左值或左值的类型
“阵列的N T”或“未知阵列
T“的界限可以转换为
“指向T的指针”的右值
result是指向第一个的指针
数组的元素。“
我不知道如何在初始化/声明期间获得数组类型的rvalue?
没有找到相关结果
已邀请:
3 个回复
熊融炭臀陛
这可以通过具有类型
的
来验证。以这种方式动态创建数组最初并不打算工作,而是通过统一初始化的相关工作进入工作草案。当我意识到C ++ 0x工作草案中的某些段落不允许这种即时创建阵列临时工具的特殊情况而其他段落允许时,我向C ++委员会发送了一份缺陷报告,然后在此基础上海湾合作委员会的部分工作实施决定全力支持这一点。
孤捷侩
[1]中的表达式
是
的左值,它被转换为
的rvalue,也就是说,n == 10 T == int的rvalue数组被转换为类型指针的左值T == INT。
才脊烽馈低