在多集中设置容器大小

问题描述:

为什么在C++中没有构造函数来初始化multiset中的容器大小?在多集中设置容器大小

例如用于向量我们可以初始化容器尺寸

vector<int> a(n);

+1

整数类型的矢量因为它是没有意义的有,对于一个*订购*容器。 – DeiDei

创建具有N个相同的元件多重集不是作为共同使用的情况下观看。

对于一个矢量,创建与桩相同的元件的载体是一种常见的情况,例如初始化为零或减1

+0

我不是在询问multiset中的相同元素。我在询问如何保留多重集的空间,就像我们使用矢量一样。为什么它不在C++中? – Jay

+0

@jay您为矢量提到的构造函数不保留,它会创建元素。所以,如果这是你想问的问题,你没有问它!随意问另一个问题,为什么你可以保留矢量,但基于节点的容器,你不能。 – Yakk

+0

谢谢。现在我明白了为什么没有多重保留:) – Jay