C ++ポインタと定数ポインタ

この2つの概念は、簡単にこのブログを書いたときにめまい、記憶を増強している、でもベテランを混同しています...

 

定数ポインタ:ポインタ、およびその値に変更することができない定数です。

char * constのP1 =「こんにちは!」;「!NiHao」//が、それは一定のP1 =であるので、初期化時に定義する必要があります; //エラー、一定の値を許可しません。

 

定数ポインタ:オブジェクトへのポインタとそれが(変更することはできない)一定であるが、ポインタ自体の値を変化させることができます。

constのchar * P2 = "こんにちは!"; //初期化することはできませんP2 = "NiHao!"; //正しいです

おすすめ

転載: www.cnblogs.com/isky0824/p/12096634.html