从4.1/2起
出于好奇,我想知道,是否同样适用于if,for,while语句,即在对语句结果求值时将lvalue转换为rvalue?
最佳答案
是的。没有lvalue-to-rvalue
转换,它将无法读取其值。
宽松地说,将lvalue视为某种容器,将rvalue视为包含在容器中的值。
C++ 03,第§3.10/7节,
将其与§4.1/2(您的报价)一起阅读,
相关主题:
从4.1/2起
出于好奇,我想知道,是否同样适用于if,for,while语句,即在对语句结果求值时将lvalue转换为rvalue?
最佳答案
是的。没有lvalue-to-rvalue
转换,它将无法读取其值。
宽松地说,将lvalue视为某种容器,将rvalue视为包含在容器中的值。
C++ 03,第§3.10/7节,
将其与§4.1/2(您的报价)一起阅读,
相关主题: