STL
文章平均质量分 94
lanyi_ly
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【智能指针】auto_ptr/shared_ptr/unique_ptr/weak_ptr总结
智能指针是行为类似于指针的类,可以解决出现异常时后续delete语句不被执行的问题。指针是本地变量,在函数终止时本地变量都将从栈内存中被删除,指针本身占据的内存将被释放,但其指向的内存不会。而对象在过期时,可以由类中原本设定的析构函数删除其指向的内存。智能指针的存活期是代码块,在程序执行完代码块后智能指针就会销毁。使用智能指针前使用auto_ptr。原创 2022-12-23 22:48:47 · 254 阅读 · 0 评论 -
【C++】队列优先队列详解——deque.queue.priority_queue
可以队首和队尾插入,也可以队首和队尾弹出支持,即可以直接用下标来访问元素。它和vector有点像,因为它可以index索引和at()函数索引,当然,也可以迭代器索引。此外,它可以进行指定尺寸的构造,queue就不可以指定尺寸构造。原创 2022-11-23 17:22:11 · 879 阅读 · 0 评论 -
C++ vector 总结(一)
C++ STL之vector用法总结 - 清水汪汪 - 博客园 (cnblogs.com) 极简教程:STL vector - 知乎 (zhihu.com) 简介 用途 「变长数组」,即长度可根据需要自动改变的数组,可节省空间。 头文件 #include<vector> using namespace std; 定义 vector<int> vi; //可以是基本类型,也可以是 STL 标准容器,如 vector、set、queue 等 vector<int> vi[s原创 2022-02-10 23:36:19 · 644 阅读 · 0 评论
分享