TECH I.S.

C++逆参照


メモリアドレスと値を取得

前のページの例では、ポインタ変数を使用して変数のメモリアドレスを取得しました (& 参照演算子)。ただし、ポインターを使用して変数の値を取得することもできます。*演算子 (逆参照演算子)

string food = "Pizza";  // Variable declaration <strong>string* ptr = &food;</strong>    // Pointer declaration // Reference: Output the memory address of food with the pointer (0x6dfed4) cout << ptr << "\n"; // Dereference: Output the value of food with the pointer (Pizza) <strong>cout << *ptr << "\n";</strong>

注意してください*signはコード内で2つの異なることを行うため、ここでは混乱を招く可能性があります。


  • 宣言(string* ptr)で使用すると、ポインター変数

  • 宣言で使用されていない場合は、逆参照演算子


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細