ポインタをconstとして宣言・・・

下の(1),(2)の文について



(1)の文は「ポインタip1の指している先」を定数として宣言している。つまり、(*ip1)の値を変更することはできない。しかし、ip1の値は変更できる。





(2)の文は「ポインタip2」を定数として宣言している。よってpi2の値を変更することはできない。しかし、*pi2の値は自由に変更することができる。





そして、想像通り以下のような宣言方法も存在し、



ip3の値と(*ip3)の値はどちらも変更することはできない。