Как я могу решить следующее, например, преобразовать const QVector<QVector<qreal>>
в QVector<QVector<qreal>>
?
Я попробовал несколько шагов, но не помогло:
QVector<QVector<qreal>> points = const_cast<QVector<QVector<qreal>>>(abc.points);
abc.points — это элемент структуры типа QVector<QVector<qreal>>
, который я пытаюсь извлечь из QDataStream
:
QDataStream& operator >> (QDataStream& in, const CustomPointCloud& abc)
{
quint32 pointsCount = quint32(abc.pointsCount);
QVector<QVector<qreal>> points =
const_cast<QVector<QVector<qreal>>>(abc.points);
in >> pointsCount >> points;
return in;
}