看回c++ primer,讲到const限定符和typedef:
typedef char* cstring;
解释:
const cstring cst; 语句1
几乎一开始都是解释成:
const char* cst; 语句2
表明cst是指向const char 的一个指针.
而实际上 const 在语句1中是修饰 cst的,表明cst是一个const量 , 是一指向 char的const指针,故应解释成:
char * const cst;