それに、const char *だったらポインタ自体は書き換えられるよな。
char const *だとだめだけど。