QVector
次を使用して、1つのベクターのコンテンツをにコピーしようとしました
std::copy(source.begin(), source.end(), dest.begin());
ただし、目的地QVector
はまだ空です。
助言がありますか ?
見る:
std::vector<T> QVector::toStdVector () const
QVector<T> QVector::fromStdVector ( const std::vector<T> & vector ) [static]
QVector
aの内容でnew を作成する場合はstd::vector
、次のコードを例として使用できます。
std::vector<T> stdVec;
QVector<T> qVec = QVector<T>::fromStdVector(stdVec);