g++: error error - lvalue required as left operand of assignment
时间: 2024-06-12 22:10:32 浏览: 167
这个错误通常是因为你试图将一个非 lvalue 的值赋给一个变量。lvalue 是指可以出现在赋值语句左边的值,也就是可以被赋值的值。例如,变量和数组元素都是 lvalue,而常量和表达式则不是。
你可以检查一下你的代码,看看是否有类似于以下的错误:
```cpp
5 = x; // 错误,5 不是 lvalue
```
如果你需要更具体的帮助,请提供更多的代码和上下文。
阅读全文