+-

是不可能从像C向量这样的迭代器构造一个新的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对象构造 - 乐贴网