c++ 定义有初值的vector
时间: 2024-05-11 18:13:16 浏览: 85
C++中vector可以作为map的键值实例代码
在 C++ 中,可以使用带有初始值的 vector 定义,这样可以在定义时直接为 vector 赋初值,而不必在后面使用 push_back() 函数一个一个地添加元素。定义有初值的 vector 可以使用以下语法:
```c++
std::vector<数据类型> vector_name = {element1, element2, element3, ...};
```
其中,`vector_name` 是定义的 vector 的名称,`数据类型` 是 vector 存储的元素类型,`element1, element2, element3, ...` 则是初始值列表。
以下是一个具体的例子:
```c++
#include <iostream>
#include <vector>
int main()
{
std::vector<int> vec = {1, 2, 3, 4, 5};
for (int i : vec) {
std::cout << i << " ";
}
return 0;
}
```
输出:
```
1 2 3 4 5
```
阅读全文