查找索引数据结构,例如`sTD :: vector`(非数组)
Finding indexed data-structure like `std::vector` (not array)
我正在寻找一个可以用索引存储值的数据结构,也可以像 std::vector
一样调整大小(但应该索引以便我可以轻松访问(是否有任何C 标准库实施我的问题?
我正在寻找的是一个数组型DS,我可以从中删除元素。
您可以使用 std::deque
,它也是索引序列容器,例如 std::vector
。它还提供了STD :: Deque ::调整成员函数。
但是,您的要求应该比std::vector
std::deque
。
相关文章:
- 在c++中用vector填充一个简单的动态数组
- std::vector的包装器,使数组的结构看起来像结构的数组
- 将 int 数组转换为 std::vector<int*>
- 为什么std::vector比数组慢
- C++ 无法将 std::vector<BYTE> 转换为字符串或字符数组
- 如何将数组的内容附加到 std::vector?
- 在 C++ 中使用 Vector 在动态数组中插入值,循环
- 为什么优化大型 std::vector 数组会导致 SegFault?
- SFML访问std::vector内的数组
- 如何在C++中将 std::vector 移动到原始数组中
- 如何使 std::vector<T> 使用现有的 T* 数组而不复制这些值?
- 将 unique_ptr<std::vector> 与 c 样式数组结合使用
- 将 2D 数组插入 std::vector 时"cannot convert from 'const GLfloat [12]' to '_Objty'"错误消息
- 查找索引数据结构,例如`sTD :: vector`(非数组)
- 如何在多个文件中声明全局 std::vector 2d 数组?C++
- 删除[]是否可以与通用数组正常使用?如果是这样,为什么使用std :: vector ::擦除它会导致释放内存的错误
- 使用 ::std::vector 创建数组
- 分配std::vector数组会减慢后续计算的速度
- std::vector数组的大小
- 在c++中使用Vector数组中的Vector