C++ 左值引用:只能绑定左值吗?
是的,左值引用只能引用左值。左值是指可以获得地址的表达式,比如变量、函数返回的左值引用、解引用等。左值引用可以绑定到左值,因为左值具有地址,可以通过引用来获取和修改其值。右值是指不能获得地址的表达式,比如字面量、临时对象、表达式的结果等,右值引用只能绑定到右值。左值引用不能绑定到右值,因为右值没有地址,无法通过引用来获取和修改其值。
原文地址: https://www.cveoy.top/t/topic/p92K 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
是的,左值引用只能引用左值。左值是指可以获得地址的表达式,比如变量、函数返回的左值引用、解引用等。左值引用可以绑定到左值,因为左值具有地址,可以通过引用来获取和修改其值。右值是指不能获得地址的表达式,比如字面量、临时对象、表达式的结果等,右值引用只能绑定到右值。左值引用不能绑定到右值,因为右值没有地址,无法通过引用来获取和修改其值。
原文地址: https://www.cveoy.top/t/topic/p92K 著作权归作者所有。请勿转载和采集!