使えるときは、必ずconstを使おう 21項

const の整理。
データがconst なのかポインタが const なのか。
Effective C++ 【改訂第2版】 アスキーアジソンウェスレイシリーズ―Ascii Addison Wesley programming seriesにも書いてあるとおり、 *(アスタリスクの)の前にあるconst はデータがconst と覚えると楽でしょう

  ポインタ データ 備考
char*p = "Hello"; constでない constでない  
const char* p = "Hello"; constでない constである char const *pも同じ
char * const p = "Hello"; constである constでない  
const char* const p = "Hello"; constである constである  

追記:データとポインタが逆だったので直しました(´ヘ`;)