【发布时间】:2011-03-14 04:10:13
【问题描述】:
我有一个类字段,它是一个 std::vector。我知道我希望这个向量包含多少个元素:N。如何用 N 个元素初始化向量?
【问题讨论】:
-
你指的是初始的size还是初始的capacity?
-
@Emile。我猜是初始大小。我不太明白。你是指使用reserve()来预留容量吗?
-
是的,我是。让我换一种说法:你是希望你的向量最初有 N 个元素,还是希望你的向量能够在不重新分配的情况下增长到 N 个元素?
-
@Emile。最初有 N 个元素,下面 James 和 Jerry 的答案正是我想要的。