C++ 具名要求:连续容器 (ContiguousContainer)
连续容器 (ContiguousContainer) 是在连续的内存位置中存储对象的容器 (Container) 。
要求
以下情况下,类型 X
满足连续容器 (ContiguousContainer) :
- 类型
X
满足容器 (Container) - 类型
X
支持遗留随机访问迭代器 (LegacyRandomAccessIterator) - 成员类型 X::iterator 与 X::const_iterator 是遗留连续迭代器 (LegacyContiguousIterator)
标准库中的连续容器
存储并操作字符序列 (类模板) | |
(C++11) |
静态的连续数组 (类模板) |
动态的连续数组 (类模板) |