有几次我在一个vector
或另一个可变序列(序列适配器)上使用受限接口,它只允许push_back
and clear
。它有一些不错的属性,例如,可以基于始终稳定的索引设计迭代器(例如stable_vector
但也具有元素连续性),因此可以存储而不必担心失效,除非它被清除。
我想直接使用适配器类而不是vector
其他序列来强调接口(以及防止使用不支持的操作(例如 等)发生任何意外错误insert
)erase
。
是否存在与该append_only
序列匹配的现有 ADT?否则任何人都可以为这个序列适配器推荐一个合适的名称吗?