摘要: queue不可以遍历,queue是先进后出的数据类型, 如果一定要遍历,只能不断读top()然后再pop()掉。把队首元素移除,然后push回去。 故意把遍历操作隐藏掉了,因为如果要遍历就不该用queue。 #include<iostream> #include<queue> using names 阅读全文
posted @ 2022-07-21 21:17 萧海~ 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: unique_ptr持有对对象的独有权——两个unique_ptr不能指向一个对象,即 unique_ptr 不共享它所管理的对象。它无法复制到其他 unique_ptr,无法通过值传递到函数,也无法用于需要副本的任何标准模板库 (STL)算法。只能移动 unique_ptr,即对资源管理权限可以实 阅读全文
posted @ 2022-07-21 09:20 萧海~ 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、概述 C++ 标准模板库 STL(Standard Template Library) 一共给我们提供了四种智能指针:auto_ptr、unique_ptr、shared_ptr 和 weak_ptr,其中 auto_ptr 是 C++98 提出的,C++11 已将其摒弃,并提出了 unique 阅读全文
posted @ 2022-07-21 09:17 萧海~ 阅读(1399) 评论(0) 推荐(0) 编辑