logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STL之queue容器详解

文章目录1. queue概念2. queue成员函数2.1 queue示例程序3. queue应用场景4. queue源码5. queue如何有效清空内存空间6. queue线程安全吗?7. 总结1. queue概念     queue是一种提供FIFO(先进先出)行为的标准容器,它满足容器的大多数要求。本质它不是真正的容器,而是一个适配器。因为它并未定义与迭代器有关的任何内容及接口。它持有另..

【003】erase()删除vector容器中指针变量,会同时释放该指针变量的内存吗?

文章目录1. 概述2. 验证3. 源码分析erase() 4. 总结1. 概述若使用STL中的vector容器,用来存储指针变量(即char*),那么当我们使用erase()函数去删除该容器中的指针变量元素时候,该指针变量申请的内存空间地址会不会被erase()函数在底层给释放掉?这个问题是比较重要的。如果erase()函数不会去释放掉指针变量对应的内存空间,那么在我们没有手动去释放vector容

文章图片
#容器#c++#运维
到底了