>>139
いや、意味は違わないよ。
constである対象が宣言時のconstの位置によってわかりづらくなってるのが問題なだけ。

char const * const * a;

(((char const) * const) * const) a;

こうすれば、何がconstかわかるでしょ?
const char *・・・って書くからわかりづらいだけ