QVector<double> 转const std::vector<double>
时间: 2023-10-26 08:06:55 浏览: 283
std::vector排序详解
4星 · 用户满意度95%
QVector<double> 转换为 const std::vector<double> 可以使用以下方法:
1. 使用迭代器逐个将 QVector 中的元素添加到 std::vector 中,并将 std::vector 声明为 const:
```
const std::vector<double> vec(qVector.begin(), qVector.end());
```
2. 使用循环遍历 QVector 并逐个将元素添加到 std::vector 中,并将 std::vector 声明为 const:
```
const int size = qVector.size();
std::vector<double> vec(size);
for (int i = 0; i < size; ++i) {
vec[i] = qVector[i];
}
```
阅读全文