1、有以下定义,说明哪些量可以改变哪些不可以改变?
const char *p; p指向内容不可改变 p的指向可以改变
const (char *) p; 同上
char *const p; p的指向不可改变 p指向的内容可改
const char* const p; 都不可改变
char const *p; p指向的内容不可改变 p指向可改
(char *) const p; p指向的内容可改变 p的指向不可改
char const* const p; 都不可改变
2、总结命名空间使用时的方式和注意事项
使用时:
首先需要对其进行引入,using namespace A--->全局引入,调用时可直接调用空间中的变量
using a:age--->局部引入,调用该变量可以直接调用,空间中其他变量不可直接调用
未引入时,可通过a:age,通过域限定符调用。
注意事项: 注意全局变量与空间中变量重复,调用时需要通过域限制符来区分。