摘要: 野指针:没有被初始化过的指针。(养成在定义指针后且在使用之前完成初始化的习惯) 悬空指针:指针最初指向的内存已经被释放的指针。(浅拷贝) 内存泄漏:程序动态分配的堆内存由于某种原因无法释放,造成内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 阅读全文
posted @ 2022-03-10 20:51 花与不易 阅读(99) 评论(0) 推荐(0)
摘要: 智能指针是通过类的构造函数和析构函数来实现对一个指针的管理,避免程序员申请的空间忘记释放,造成内存泄漏情况的发生。主要有auto_ptr/unique_ptr/shared_ptr/weak_ptr; unique_ptr是独占式拥有或严格拥有的,保证同一时间只有一个智能指针可以指向该对象,对于避免 阅读全文
posted @ 2022-03-10 10:50 花与不易 阅读(335) 评论(0) 推荐(0)