2021年2月1日 周一 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】
1. const char* 和 char const* 等价
C++标准规定,const
关键字放在类型或变量名之前是等价的,因此const char*
和char const*
是等价的。
const char *p;
char const *q;
2. const char* 和 char* const 区别
而对于const char *p
和char* const q
,根据就近原则可知:前者const
修饰*p
,表示指针指向的内容不能改变,后者const
修饰q
,表示指针本身的值不能改变。