- int x, y;
- int * const ptr = &x; //ptr は整数への定数ポインタです
- //整数は ptr を通じて変更できます。
- //ただし、ptr は常に同じメモリを指します
- //位置。
- *ptr = 7; //正しい
- ptr = &y; //エラー
- int x=5, y;
- const int * const ptr = &x; //ptr は、オブジェクトへの定数ポインタです。
- //定数の整数。常にptr
- //同じ場所を指します
- //そしてその位置の整数
- //変更できません。