C++的const与pointer

const char* str;            // 常量指针,指向常量的指针,地址可变,值不可变。
// char const *str;         // 同上。

char* const str;            // 指针常量,地址不可变,值可变。

const char* const str;      // 两者,地址值均不可变。

@const@ 星前,常量指针,地址可变,值不可变。

@const@ 星后,指针常量,地址不可变,值可变。