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