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;

  这两种也是完全等价的。

posted @ 2018-09-05 00:18  佟歌  阅读(134)  评论(0编辑  收藏  举报