C++中疑问点
1.const char *a与char const *a与char *const a的区别
问题:
说出以下四个语句的区别:
const char *a
char *const a
char const *a
const char *const a
const和指针的基础知识:
指向常量的指针(C++Primer上叫 指向常量的指针)(底层const):自觉不去(靠它自己也不能)改变所指对象,而该对象若不是常量对象则其值通过其他方式改变所指对象。总之,const可绑定非const。(指针所指对象的内容固定)
常量指针(