最佳答案
在 C + + 中,可以用 int myarray[20]
创建一个预定义大小的数组,比如20。然而,矢量在线文档并没有展示一种类似的初始化向量的方法: 相反,向量应该用例如 std::vector<int> myvector (4, 100);
来初始化。这给出了一个大小为4的向量,所有元素的值都为100。
一个向量怎样才能像数组一样只用预定义的大小而不用预定义的值来初始化呢?