您的位置:首页 > 编程语言 > C语言/C++

C++ Primer Plus学习:第四章 复合类型(3)

2011-08-19 15:25 465 查看
指针

&:取变量的地址

int *:复合类型,指向int的指针

int higgens=5; int* pt = &higgens;

new:新建

delete:释放内存,不要尝试已释放的内存

Note

一定要在指针应用解除引用操作符(*)之前,将指针初始化为一个确定的、适当的地址。

值为0的指针被我为空值指针

new与delete一定要匹配

Delete仅能用来释放new分配的内存

new与Delete

不要全用Delete来释放不是new分配的内存

不要使用delete释放同一个内存块两次

如果使用new[]为数组分配内存,则应使用delete[]来释放

如果使用new[]为一个实体分配内存,则应使用delete来释放(无方括号)

对空值指针应用delete是安全的

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: