【指向死的】const char *p;//p指向的内容不可变。用作函数形参,保护指针指向的内容。
【死死指向】char * const p = "hello world!";//常指针变量,指向不可变,定义时必须初始化。用作函数形参,该形参不能再指向别处。例如this指针。
char const *p <=>const char *p;
补充:对于非指针变量(包括对象),const int a 与 int const a 表达的意思相同。
【指向死的】const char *p;//p指向的内容不可变。用作函数形参,保护指针指向的内容。
【死死指向】char * const p = "hello world!";//常指针变量,指向不可变,定义时必须初始化。用作函数形参,该形参不能再指向别处。例如this指针。
char const *p <=>const char *p;
补充:对于非指针变量(包括对象),const int a 与 int const a 表达的意思相同。