lvalue required as unary ‘&’ operand
时间: 2023-06-05 20:47:57 浏览: 204
c++11 Value Terminology
4星 · 用户满意度95%
这是一个编程错误,通常出现在C或C++语言中。它的意思是需要一个左值作为一元操作符“&”的操作数,但是提供的操作数不是左值。左值是指可以被取地址的表达式,例如变量、数组元素、结构体成员等。如果提供的操作数不是左值,就无法使用一元操作符“&”取地址。要解决这个错误,需要检查提供的操作数是否是左值,并进行必要的修改。
阅读全文