C ++を使用する場合、代入エラーの左オペランドとして左辺値が必要です

キシャンクマール
int main()
{

   int x[3]={4,5,6};
   int *p=x;
   p +1=p;/*compiler shows error saying 
            lvalue required as left 
             operand of assignment*/
   cout<<p 1;
   getch();
}
Rサフ

ステートメントに代入演算子がある場合、演算子のLHSは、言語が左辺値と呼ぶものでなければなりませんオペレーターのLHSが左辺値評価されない場合、RHSからの値をLHSに割り当てることはできません。

使用できません:

10 = 20;

以来10に評価されない左辺値

次を使用できます。

int i;
i = 20;

左辺値にi評価されるので

使用できません:

int i;
i + 1 = 20;

以来i + 1に評価されない左辺値

あなたの場合、lavalueにp + 1評価されませんしたがって、使用することはできません

p + 1 = p;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

エラー:代入の左オペランドとして左辺値が必要です(C)

分類Dev

代入c ++の左オペランドとしてエラー左辺値が必要です

分類Dev

C ++エラー:代入の左オペランドとして左辺値が必要です|

分類Dev

C ++ポインタ演算「代入の左オペランドとして左辺値が必要」エラー

分類Dev

C:動的構造でポインターを使用しているときに「代入の左オペランドとして左辺値が必要」

分類Dev

C ++-代入の左オペランドとして左辺値が必要

分類Dev

いくつかの古いcコードで代入の左オペランドとして必要な左辺値

分類Dev

バブルソートの代入c ++の左オペランドとして必要な左辺値

分類Dev

配列への C++ ポインターに関するエラー: 単項 * の無効な型引数 ('int を持っている)、割り当ての左側のオペランドとして左辺値が必要です

分類Dev

CではなくC ++としてコンパイルします(エラー:単項 '&'オペランドとして左辺値が必要です)

分類Dev

Cでの「インクリメントオペランドとして必要な左辺値」エラー

分類Dev

C ++ヘルプ:エラー:インクリメントオペランドとして左辺値が必要です

分類Dev

パラメータとして関数を使用したC ++エラー、non-constへの参照の初期値は左辺値である必要があります

分類Dev

c ++ 11フラグ付きのclang ++は、右辺値参照が左辺値エラーにバインドできないことを示しています

分類Dev

エラーの取得:Cでギザギザの配列を実装しようとしているときに左辺値が必要です

分類Dev

構造体の配列を使用したCでの選択ソート、エラー:「左辺値が必要です...」

分類Dev

条件演算子の「エラー:代入の左オペランドとして左辺値が必要です」

分類Dev

「代入の左オペランドとして左辺値が必要です」エラー-三項演算子

分類Dev

Cプログラムの単項 '&'オペランドとして必要な左辺値

分類Dev

cプログラムの代入の左オペランドとしてLVALUEが必要

分類Dev

代入の左オペランドとして左辺値が必要です。問題が見つかりません

分類Dev

代入の左オペランドとして必要な左辺値

分類Dev

コンパイルエラー:代入の左オペランドとして左辺値が必要

分類Dev

C ++およびstlベクトルのbegin()についての「インクリメントオペランドとして必要な左辺値」

分類Dev

コンパイル後にエラーが発生する理由(c ++ eigen)「エラーC2659: '=':左オペランドとして機能」?

分類Dev

Cプログラムエラー「代入の左オペランド」

分類Dev

代入の左オペランドとして左辺値が必要です(ポインタを設定しようとしています)

分類Dev

代入の左オペランドとして左辺値が必要です(ポインタを設定しようとしています)

分類Dev

値の比較:代入の左オペランドとして必要な左辺値

Related 関連記事

  1. 1

    エラー:代入の左オペランドとして左辺値が必要です(C)

  2. 2

    代入c ++の左オペランドとしてエラー左辺値が必要です

  3. 3

    C ++エラー:代入の左オペランドとして左辺値が必要です|

  4. 4

    C ++ポインタ演算「代入の左オペランドとして左辺値が必要」エラー

  5. 5

    C:動的構造でポインターを使用しているときに「代入の左オペランドとして左辺値が必要」

  6. 6

    C ++-代入の左オペランドとして左辺値が必要

  7. 7

    いくつかの古いcコードで代入の左オペランドとして必要な左辺値

  8. 8

    バブルソートの代入c ++の左オペランドとして必要な左辺値

  9. 9

    配列への C++ ポインターに関するエラー: 単項 * の無効な型引数 ('int を持っている)、割り当ての左側のオペランドとして左辺値が必要です

  10. 10

    CではなくC ++としてコンパイルします(エラー:単項 '&'オペランドとして左辺値が必要です)

  11. 11

    Cでの「インクリメントオペランドとして必要な左辺値」エラー

  12. 12

    C ++ヘルプ:エラー:インクリメントオペランドとして左辺値が必要です

  13. 13

    パラメータとして関数を使用したC ++エラー、non-constへの参照の初期値は左辺値である必要があります

  14. 14

    c ++ 11フラグ付きのclang ++は、右辺値参照が左辺値エラーにバインドできないことを示しています

  15. 15

    エラーの取得:Cでギザギザの配列を実装しようとしているときに左辺値が必要です

  16. 16

    構造体の配列を使用したCでの選択ソート、エラー:「左辺値が必要です...」

  17. 17

    条件演算子の「エラー:代入の左オペランドとして左辺値が必要です」

  18. 18

    「代入の左オペランドとして左辺値が必要です」エラー-三項演算子

  19. 19

    Cプログラムの単項 '&'オペランドとして必要な左辺値

  20. 20

    cプログラムの代入の左オペランドとしてLVALUEが必要

  21. 21

    代入の左オペランドとして左辺値が必要です。問題が見つかりません

  22. 22

    代入の左オペランドとして必要な左辺値

  23. 23

    コンパイルエラー:代入の左オペランドとして左辺値が必要

  24. 24

    C ++およびstlベクトルのbegin()についての「インクリメントオペランドとして必要な左辺値」

  25. 25

    コンパイル後にエラーが発生する理由(c ++ eigen)「エラーC2659: '=':左オペランドとして機能」?

  26. 26

    Cプログラムエラー「代入の左オペランド」

  27. 27

    代入の左オペランドとして左辺値が必要です(ポインタを設定しようとしています)

  28. 28

    代入の左オペランドとして左辺値が必要です(ポインタを設定しようとしています)

  29. 29

    値の比較:代入の左オペランドとして必要な左辺値

ホットタグ

アーカイブ