gpt4 book ai didi

c++ - 序列容器不是通用容器的子集吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:11:59 27 4
gpt4 key购买 nike

stack没有 iterator -成员类型,因此不符合一般容器要求:[container.requirements.general] .

但是在[container.adaptors.general]

The headers <queue> and <stack> define the container adaptors queue, priority_queue, and stack. These container adaptors meet the requirements for sequence containers.

序列容器不是一般容器的子集吗?

最佳答案

序列容器是通用容器的一个子集。

但是,序列适配器不满足特定于序列容器的要求(没有 insert 成员函数),而且正如您所注意到的,也不符合一般容器要求。我不认为 [container.adaptors.general] 应该这么说,但在我的 C++11 草稿中确实这么说。

关于c++ - 序列容器不是通用容器的子集吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12743408/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com