一些初学细节
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.指针和引用的区别:
指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来
的变量实质上是同一个东西,只不过是原变量的一个别名而已。
一切都是这么艰难。
一切都是这么简单。

浙公网安备 33010602011771号