![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
文章平均质量分 56
Neko_YG
这个作者很懒,什么都没留下…
展开
-
【C++学习笔记】C++中常见智能指针auto_ptr、unique_ptr、shared_ptr和weak_ptr的用法
以下内容仍在更新完善… 智能指针 C++没有垃圾回收机制,因此每次使用完new分配内存,都需要手动delete。如果没有delete,可能会导致内存泄漏程序崩溃。 此时,使用智能指针就可以缓解这个问题。智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放掉申请的内存,从而防止内存泄漏。 &nb原创 2021-09-14 11:46:35 · 165 阅读 · 0 评论 -
【C++ 学习笔记】标准库类型vector的使用
【C++ 学习笔记】标准库类型vector的使用 —————————————————————————— 前言 为了准备实习面试,决定再系统性的复习一遍C++。这一次姑且写多几篇博客,把书里的重点挑出来方便自己复习。 使用书籍《Primer C++》第五版 类模板vector 如何定义和初始化vector对象 vector<T> v1; //v1是一个空vector,潜在元素是T类型 vector<T> v2(v1); //v2包含有v1所有元素的副班 vector<原创 2021-09-14 11:28:15 · 162 阅读 · 0 评论