error c213: left side of asn-op not an lvalue
时间: 2023-05-02 08:05:00 浏览: 3014
这是一种编译错误,提示赋值语句的左边不是左值。左值是指可以被赋值的表达式或变量,而右值则是指不能被赋值的常量或表达式。这个错误通常出现在将非左值对象赋值给变量或表达式时,需要检查一下赋值语句的左边是否为左值。
相关问题
left side of asn-op not an lva
这句话是一个计算机科学领域的术语,意思是“asn-op 左侧不是一个 LVA。”LVA 指的是“左值地址”,也就是可被赋值的地址。这个错误提示可能表示程序中有一处尝试给一个不可被赋值的位置赋值,例如一个常量或者一个只读变量。
D:\ASN\hyhggy\dby\widget.cpp:293: error: out-of-line definition of 'resizeEvent' does not match any declaration in 'Widget'
这个错误的意思是你在 `widget.cpp` 文件的第 293 行定义的 `resizeEvent` 函数与 `Widget` 类中声明的函数不匹配。可能是函数的参数不一致或者函数名字不正确。
你可以检查一下 `Widget` 类中的 `resizeEvent` 函数声明的参数是否与你在 `widget.cpp` 中定义的一致。另外,你也可以确认一下 `resizeEvent` 函数的拼写是否正确。
如果你仍然无法解决这个问题,也可以考虑将代码片段贴到 Stack Overflow 或者其他社区网站上,寻求帮助。
阅读全文