1.思维导图
2.有以下定义,说明哪些量可以改变哪些不可以改变?
const char *p;//可以
const (char *) p;//不可以
char *const p;//不可以
const char* const p;//不可以
char const *p;//可以
(char *) const p;//不可以
char const* const p;//不可以
3.总结命名空间使用时的方式和注意事项
1.全局引入命名空间
格式:using namespace 命名空间名;
全局引入的位置,在头文件的下方,主函数的上方,不包含在任何花括号内。
2.局部引入部分命名空间中的标识符
cout<<A::age<<endl;
在哪使用在哪展开引入。
3.多个命名空间冲突问题
①不同时全局引入两个命名空间;
②在命名空间和标识符冲突时,使用域限定符,来标识使用哪一个命名空间