vector追加vector
时间: 2023-11-08 19:59:33 浏览: 89
[CUDA]1addVector
有多种方法可以将一个vector的元素追加到另一个vector中。下面是其中一些常见的方法:
方法1:使用insert函数
```cpp
std::vector<int> src;
std::vector<int> dest;
dest.insert(dest.end(), src.begin(), src.end());
```
方法2:使用assign函数
```cpp
std::vector<int> src;
std::vector<int> dest;
dest.assign(dest.begin(), dest.end());
```
方法3:使用push_back函数进行遍历追加
```cpp
std::vector<int> src;
std::vector<int> dest;
for (auto it = src.begin(); it != src.end(); ++it) {
dest.push_back(*it);
}
```
方法4:使用insert函数进行整体追加
```cpp
std::vector<int> src;
std::vector<int> dest;
dest.insert(dest.end(), src.begin(), src.end());
```
方法5:使用下标运算符进行遍历追加
```cpp
std::vector<int> src;
std::vector<int> dest;
for (size_t i = 0; i < src.size(); ++i) {
dest.push_back(src[i]);
}
```
阅读全文