【发布时间】:2019-03-02 23:34:27
【问题描述】:
如何解决以下问题,即将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;
}
【问题讨论】:
标签: c++ casting const-cast qvector qdatastream