C ++ウォークスルー

C ++ホーム C ++イントロ C ++はじめに C ++構文 C ++出力 C ++コメント C ++変数 C ++ユーザー入力 C ++データ型 C ++演算子 C ++文字列 C ++数学 C ++ブール値 C ++の条件 C ++スイッチ C ++ Whileループ C ++ Forループ C ++ブレーク/続行 C ++配列 C ++リファレンス C ++ポインタ

C ++関数

C ++関数 C ++関数パラメーター C ++関数のオーバーロード

C ++クラス

C ++ OOP C ++クラス/オブジェクト C ++クラスメソッド C ++コンストラクタ C ++アクセス指定子 C ++カプセル化 C ++の継承 C ++ポリモーフィズム C ++ファイル C ++の例外

C ++ハウツー

2つの数字を追加する

C ++の例

C ++の例 C ++コンパイラ C ++演習 C ++クイズ


C ++ポインタの変更


ポインタ値を変更する

ポインタの値を変更することもできます。ただし、これにより元の変数の値も変更されることに注意してください。

string food = "Pizza";
string* ptr = &food;

// Output the value of food (Pizza)
cout << food << "\n";

// Output the memory address of food (0x6dfed4)
cout << &food << "\n";

// Access the memory address of food and output its value (Pizza)
cout << *ptr << "\n";

// Change the value of the pointer
*ptr = "Hamburger";

// Output the new value of the pointer (Hamburger)
cout << *ptr << "\n";

// Output the new value of the food variable (Hamburger)
cout << food << "\n";