gpt4 book ai didi

c++ - 使用迭代器构造 QVector 对象

转载 作者:太空狗 更新时间:2023-10-29 19:59:22 30 4
gpt4 key购买 nike

难道不能从像 C++ vector 这样的迭代器构造一个新的 QVector 对象吗??

QVector<double> new_vec(vec_old.begin()+100,vec_old.end())

当我尝试做这样的事情时出现错误。另外,从其他 QVector 的一部分构造新 QVector 对象的最佳方法是什么?

最佳答案

作为变通方法,您可以使用 fromStdVector:

auto qv = QVector<double>::fromStdVector(std::vector<double>(
vec_old.begin() + 100, vec_old.end()));

关于c++ - 使用迭代器构造 QVector 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13521745/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com