简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
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容
到底了