c++向vector中添加成员的方式
时间: 2023-07-08 09:07:21 浏览: 250
C++ vector基础
C++中向vector添加成员的方式有多种,以下是其中的几种:
1. push_back()函数:这是向vector尾部添加成员的常用方式,例如:
```
std::vector<int> vec;
vec.push_back(1);
vec.push_back(2);
vec.push_back(3);
```
2. insert()函数:可以在指定位置插入元素,例如:
```
std::vector<int> vec = {1, 2, 4, 5};
vec.insert(vec.begin() + 2, 3); // 在第3个位置插入3
```
3. emplace_back()函数:可以直接将成员的值传递给vector构造函数,例如:
```
std::vector<std::pair<int, std::string>> vec;
vec.emplace_back(1, "hello");
```
以上方法都可以用于向vector中添加成员。
阅读全文