QVector 转std::vector
时间: 2023-10-17 13:09:36 浏览: 135
std::vector类模板
可以使用std::vector的构造函数来实现QVector转std::vector的操作:
```cpp
#include <QVector>
#include <vector>
int main() {
QVector<int> qVec = {1, 2, 3, 4, 5};
std::vector<int> stdVec(qVec.begin(), qVec.end());
return 0;
}
```
这里使用了std::vector的构造函数,将QVector的begin()和end()迭代器作为参数传递给std::vector的构造函数,实现了QVector转std::vector的操作。
阅读全文