摘要: std::forward_list 是支持从容器中的任何位置快速插入和移除元素的容器。不支持快速随机访问。它实现为单链表,且实质上与其在C中实现相比无任何开销。与,std::list相比,此容器在不需要双向迭代时提供更有效地利用空间的存储。 一,元素访问 1.front 访问第一个元素; 二,迭代器 阅读全文
posted @ 2021-07-24 19:52 刘允朵的代码屋 阅读(83) 评论(0) 推荐(0) 编辑
摘要: std::vector vector的存储时自动管理的,按需扩张。vector通常占用多于静态数组的空间,因为要分配更多内存以管理将来的增长。vector所用的方式不在每次插入元素时,而只在额外内存耗尽时重分配,分配的内存总量可用capacity()函数查询。额外内存可通过对shrink_to_fi 阅读全文
posted @ 2021-07-24 13:53 刘允朵的代码屋 阅读(51) 评论(0) 推荐(0) 编辑