'='左操作数必须为l值

用户3982977

我已经搜索了多次,但仍然找不到该问题的答案。我不断收到错误消息error C2106: '-=' : left operand must be l-value

我的代码看起来像这样

case 1:
            mItemCost = 4;
            if (player.getGold() >= 4){
                cout << "You have bought a dagger which replaces your current weapon!" << endl;
                player.getGold() -= mItemCost; // Error here
                player.getWeapon().mName = "Dagger";
                player.getDamageRange().mLow = 1; // Error here
                player.getDamageRange().mHigh = 4; // Error here
            }

玩家是另一个类的指针。我将非常感谢您的帮助。谢谢你:D

里克

您正在尝试为方法调用分配一个值,除非返回值是引用,否则这是非法的。

你可能意思是

player.setGold(player.getGold() - mItemCost);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误C2106:'=':左操作数必须为左值c ++

来自分类Dev

错误:左值必须为一元和操作数

来自分类Dev

C-无法找出此错误:“ C2106:'=':左操作数必须为左值”

来自分类Dev

错误C2106:'=':通过C ++中的动态编程,斐波那契数列中的左操作数必须为l值

来自分类Dev

比较值:左值必须作为赋值的左操作数

来自分类Dev

在某些旧的C代码中,左值必须作为赋值的左操作数

来自分类Dev

错误C2106:'=':左操作数必须是带有`!=`C ++的左值

来自分类Dev

在冒泡排序中,左值必须作为赋值c ++的左操作数

来自分类Dev

需要左值作为赋值c的左操作数

来自分类Dev

错误左值作为赋值C ++的左操作数

来自分类Dev

需要左值作为赋值的左操作数

来自分类Dev

要求为一元'&'操作数的错误左值

来自分类Dev

错误:左值必须作为赋值的左操作数,错误:空值不能忽略,因为它应该是

来自分类Dev

编译为C ++,而不编译为C(错误:左值要求为一元'&'操作数)

来自分类Dev

如果左操作数为?? 运算符不为null,是否对正确的操作数求值?

来自分类Dev

从管道的左操作数捕获错误

来自分类Dev

l需要作为增量操作数的值

来自分类Dev

错误:需要左值作为赋值的左操作数(C)

来自分类Dev

Arduino-计数器:50:错误:需要左值作为赋值的左操作数

来自分类Dev

错误:在与指针的交换中,需要左值作为赋值的左操作数

来自分类Dev

使用C ++时,需要左值作为赋值错误的左操作数

来自分类Dev

“需要左值作为赋值的左操作数”错误-三元运算符

来自分类Dev

为什么字符串不显示左操作数所需的错误左值?

来自分类Dev

错误:需要左值作为赋值的左操作数(C)

来自分类Dev

需要左值作为赋值的左操作数,找不到问题

来自分类Dev

错误:在与指针的交换中,需要左值作为赋值的左操作数

来自分类Dev

需要左值作为赋值的左操作数(尝试设置指针)

来自分类Dev

C:在动态结构中使用指针时,“需要左值作为赋值的左操作数”

来自分类Dev

编译错误:左值需要作为赋值的左操作数

Related 相关文章

  1. 1

    错误C2106:'=':左操作数必须为左值c ++

  2. 2

    错误:左值必须为一元和操作数

  3. 3

    C-无法找出此错误:“ C2106:'=':左操作数必须为左值”

  4. 4

    错误C2106:'=':通过C ++中的动态编程,斐波那契数列中的左操作数必须为l值

  5. 5

    比较值:左值必须作为赋值的左操作数

  6. 6

    在某些旧的C代码中,左值必须作为赋值的左操作数

  7. 7

    错误C2106:'=':左操作数必须是带有`!=`C ++的左值

  8. 8

    在冒泡排序中,左值必须作为赋值c ++的左操作数

  9. 9

    需要左值作为赋值c的左操作数

  10. 10

    错误左值作为赋值C ++的左操作数

  11. 11

    需要左值作为赋值的左操作数

  12. 12

    要求为一元'&'操作数的错误左值

  13. 13

    错误:左值必须作为赋值的左操作数,错误:空值不能忽略,因为它应该是

  14. 14

    编译为C ++,而不编译为C(错误:左值要求为一元'&'操作数)

  15. 15

    如果左操作数为?? 运算符不为null,是否对正确的操作数求值?

  16. 16

    从管道的左操作数捕获错误

  17. 17

    l需要作为增量操作数的值

  18. 18

    错误:需要左值作为赋值的左操作数(C)

  19. 19

    Arduino-计数器:50:错误:需要左值作为赋值的左操作数

  20. 20

    错误:在与指针的交换中,需要左值作为赋值的左操作数

  21. 21

    使用C ++时,需要左值作为赋值错误的左操作数

  22. 22

    “需要左值作为赋值的左操作数”错误-三元运算符

  23. 23

    为什么字符串不显示左操作数所需的错误左值?

  24. 24

    错误:需要左值作为赋值的左操作数(C)

  25. 25

    需要左值作为赋值的左操作数,找不到问题

  26. 26

    错误:在与指针的交换中,需要左值作为赋值的左操作数

  27. 27

    需要左值作为赋值的左操作数(尝试设置指针)

  28. 28

    C:在动态结构中使用指针时,“需要左值作为赋值的左操作数”

  29. 29

    编译错误:左值需要作为赋值的左操作数

热门标签

归档