crosstypelists.erase(std::remove(crosstypelists.begin(), crosstypelists.end(), 2), crosstypelists.end()); delete_pathlists.erase(std::remove_if(delete_pathlists.begin(), delete_pathlists.end(), [&, i = 0](const auto&) mutable { return crosstypelists.size() > i && crosstypelists[i++] == 2; }), delete_pathlists.end());需要什么头文件
时间: 2024-03-02 19:51:30 浏览: 59
基于C++ list中erase与remove函数的使用详解
这段代码需要包含以下头文件:
```
#include <algorithm>
#include <string>
#include <vector>
```
其中 `<algorithm>` 包含了 `remove` 和 `remove_if` 算法,`<string>` 包含了 `std::string` 类型,`<vector>` 包含了 `std::vector` 类型。
阅读全文