Chciałbym się dowiedzieć, dlaczego podczas zapisu dziwoląga
Kod: Zaznacz cały
QDataStream file(&File2);
QVector< QVector<QTableWidgetItem*> > v;
<zapełnienie v>
file << v;
Kod: Zaznacz cały
QVector< QVector<QTableWidgetItem*> > v_read;
file >> v_read;
Kod: Zaznacz cały
/home/***/sources/filesupport.cpp:132: error: no match for ?operator>>? in ?file >> v_read?
/usr/include/qt4/QtCore/qdatastream.h:126: note: candidates are: QDataStream& QDataStream::operator>>(qint8&)
/usr/include/qt4/QtCore/qdatastream.h:200: note: QDataStream& QDataStream::operator>>(quint8&)
/usr/include/qt4/QtCore/qdatastream.h:128: note: QDataStream& QDataStream::operator>>(qint16&)
/usr/include/qt4/QtCore/qdatastream.h:203: note: QDataStream& QDataStream::operator>>(quint16&)
/usr/include/qt4/QtCore/qdatastream.h:130: note: QDataStream& QDataStream::operator>>(qint32&)
/usr/include/qt4/QtCore/qdatastream.h:206: note: QDataStream& QDataStream::operator>>(quint32&)
/usr/include/qt4/QtCore/qdatastream.h:132: note: QDataStream& QDataStream::operator>>(qint64&)
/usr/include/qt4/QtCore/qdatastream.h:209: note: QDataStream& QDataStream::operator>>(quint64&)
/usr/include/qt4/QtCore/qdatastream.h:135: note: QDataStream& QDataStream::operator>>(bool&)
/usr/include/qt4/QtCore/qdatastream.h:136: note: QDataStream& QDataStream::operator>>(float&)
/usr/include/qt4/QtCore/qdatastream.h:137: note: QDataStream& QDataStream::operator>>(double&)
/usr/include/qt4/QtCore/qdatastream.h:138: note: QDataStream& QDataStream::operator>>(char*&)
/usr/include/qt4/QtCore/qchar.h:386: note: QDataStream& operator>>(QDataStream&, QChar&)
/usr/include/qt4/QtCore/qbytearray.h:565: note: QDataStream& operator>>(QDataStream&, QByteArray&)
/usr/include/qt4/QtCore/qstring.h:1022: note: QDataStream& operator>>(QDataStream&, QString&)
/usr/include/qt4/QtCore/qtextstream.h:278: note: QTextStream& operator>>(QTextStream&, QTextStream& (*)(QTextStream&))
/usr/include/qt4/QtCore/qsize.h:98: note: QDataStream& operator>>(QDataStream&, QSize&)
/usr/include/qt4/QtCore/qsize.h:249: note: QDataStream& operator>>(QDataStream&, QSizeF&)
/usr/include/qt4/QtCore/qpoint.h:99: note: QDataStream& operator>>(QDataStream&, QPoint&)
/usr/include/qt4/QtCore/qpoint.h:231: note: QDataStream& operator>>(QDataStream&, QPointF&)
/usr/include/qt4/QtCore/qrect.h:195: note: QDataStream& operator>>(QDataStream&, QRect&)
/usr/include/qt4/QtCore/qrect.h:617: note: QDataStream& operator>>(QDataStream&, QRectF&)
/usr/include/qt4/QtCore/qregexp.h:138: note: QDataStream& operator>>(QDataStream&, QRegExp&)
/usr/include/qt4/QtCore/qstringlist.h:220: note: QDataStream& operator>>(QDataStream&, QStringList&)
/usr/include/qt4/QtGui/qcolor.h:238: note: QDataStream& operator>>(QDataStream&, QColor&)
/usr/include/qt4/QtGui/qpolygon.h:100: note: QDataStream& operator>>(QDataStream&, QPolygon&)
/usr/include/qt4/QtGui/qpolygon.h:159: note: QDataStream& operator>>(QDataStream&, QPolygonF&)
/usr/include/qt4/QtGui/qregion.h:198: note: QDataStream& operator>>(QDataStream&, QRegion&)
/usr/include/qt4/QtCore/qline.h:202: note: QDataStream& operator>>(QDataStream&, QLine&)
/usr/include/qt4/QtCore/qline.h:413: note: QDataStream& operator>>(QDataStream&, QLineF&)
/usr/include/qt4/QtGui/qmatrix.h:155: note: QDataStream& operator>>(QDataStream&, QMatrix&)
/usr/include/qt4/QtGui/qpainterpath.h:229: note: QDataStream& operator>>(QDataStream&, QPainterPath&)
/usr/include/qt4/QtGui/qtransform.h:307: note: QDataStream& operator>>(QDataStream&, QTransform&)
/usr/include/qt4/QtGui/qimage.h:336: note: QDataStream& operator>>(QDataStream&, QImage&)
/usr/include/qt4/QtGui/qpixmap.h:282: note: QDataStream& operator>>(QDataStream&, QPixmap&)
/usr/include/qt4/QtGui/qbrush.h:146: note: QDataStream& operator>>(QDataStream&, QBrush&)
/usr/include/qt4/QtGui/qpalette.h:251: note: QDataStream& operator>>(QDataStream&, QPalette&)
/usr/include/qt4/QtGui/qfont.h:338: note: QDataStream& operator>>(QDataStream&, QFont&)
/usr/include/qt4/QtGui/qsizepolicy.h:204: note: QDataStream& operator>>(QDataStream&, QSizePolicy&)
/usr/include/qt4/QtGui/qcursor.h:148: note: QDataStream& operator>>(QDataStream&, QCursor&)
/usr/include/qt4/QtGui/qkeysequence.h:193: note: QDataStream& operator>>(QDataStream&, QKeySequence&)
/usr/include/qt4/QtCore/qvariant.h:488: note: QDataStream& operator>>(QDataStream&, QVariant&)
/usr/include/qt4/QtCore/qvariant.h:490: note: QDataStream& operator>>(QDataStream&, QVariant::Type&)
/usr/include/qt4/QtCore/qlocale.h:649: note: QDataStream& operator>>(QDataStream&, QLocale&)
/usr/include/qt4/QtGui/qicon.h:126: note: QDataStream& operator>>(QDataStream&, QIcon&)
/usr/include/qt4/QtGui/qtablewidget.h:210: note: QDataStream& operator>>(QDataStream&, QTableWidgetItem&)
/usr/include/qt4/QtCore/qdatetime.h:300: note: QDataStream& operator>>(QDataStream&, QDate&)
/usr/include/qt4/QtCore/qdatetime.h:302: note: QDataStream& operator>>(QDataStream&, QTime&)
/usr/include/qt4/QtCore/qdatetime.h:304: note: QDataStream& operator>>(QDataStream&, QDateTime&)
make[2]: *** [***sources/filesupport.cpp.o] Błąd 1
make[1]: *** [***/all] Błąd 2
make: *** [all] Błąd 2
Kod: Zaznacz cały
QDataStream & operator>> ( QDataStream & in, QVector<T> & vector )