摘要: C++三种管理数据内存的方式:自动存储,静态存储,动态存储 自动存储:自动变量的持久性为自动的,在程序开始执行其所属的函数后者代码块时创建,执行后释放 静态存储:在程序整个运行期间都存在。(外部链接性,内部链接性,无链接性) 内存泄漏问题:被分配的内存再也不能使用,也无法回收(new和delete使 阅读全文
posted @ 2021-03-16 15:12 Ace-GJH 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.使用new动态分配内存,如果没有足够内存,则new返回0 2.不要使用delete 释放不是new分配的内存,delete释放指向的内存,但不会删除指针本身。 3.对空指针使用delete是安全的 4.创建数组时候的静态联编与动态联编。 在创建数组时候声明大小,例如int[10],使用new等动 阅读全文
posted @ 2021-03-16 11:08 Ace-GJH 阅读(102) 评论(0) 推荐(0) 编辑