C++学习笔记(二)
C++中命名空间
C++中引用类型(别名)
别名的地址和别名所指向的变量的地址是一同一个地址(经过vs2017debug验证得出的结果)。
引用不能单独存在,在定义引用的时候必须把它指向一个类型符合的变量。
Const关键字:
const关键字与基本数据类型,让基本数据类型编程常量;
const关键字与指针类型,
const int *p=NULL; int const *p=NULL;
上面两种是等价的。但是 int * const p=NULL; 这种把const卸载指针符号的后面并不与上面两种等价。
int x=3; const int *p=&x; p=&y;//正确的 *p=4;//错误的
const int * const p=NULL; int const* const p=NULL;
这两种也是完全等价的。