Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 C++ 中,可以使用int myarray[20]. 但是,关于向量的在线文档并没有显示初始化向量的类似方法:相反,向量应该使用例如std::vector<int> myvector (4, 100);. 这给出了一个大小为 4 的向量,所有元素的值都是 100。
int myarray[20]
std::vector<int> myvector (4, 100);
如何像数组一样仅使用预定义的大小和没有预定义的值来初始化向量?
使用构造函数:
// create a vector with 20 integer elements std::vector<int> arr(20); for(int x = 0; x < 20; ++x) arr[x] = x;