一些初学细节

1.new[],delete[]------------创建,释放内存块

new,delete------------------创建,释放单个元素

2.const:

1)指针包含地址是常量,不能修改,但是能修改指针指向的数据:

int daysInMonth = 30;

int* const pDaysInMonth = &daysInMonth;

*pDaysInMonth = 31;//ok!

2)指针指向数据为常量,不可修改,但可以修改指针包含的地址:

int daysInMonth = 30;

const  int*  pDaysInMonth = &daysInMonth;

int a = 28;

pDaysInMonth = &a;//ok!

3.指针和引用的区别:

指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来

的变量实质上是同一个东西,只不过是原变量的一个别名而已。

 

posted @ 2021-01-31 22:54  宋隐  阅读(64)  评论(0)    收藏  举报