在文件存储与打开的时候 要用到quint这个东西 下面这段代码有点看不懂,还望各位大侠指点一下:
QDataStream out(&file);
out.setVersion(QDataStream::Qt_4_3);
out<<quint32(MagicNumber);
QApplication::setOverrideCursor(Qt::WaitCursor);
for(int row=0; row < RowCount; row++)
for(int column=0; column < ColumnCount ; column++)
{
QString str=formula(row,column);
if(!str.isEmpty())
out << quint16(row) << quint16(column) << str;
}
开始用quint32 为什么后面又用qunit 16 ; 还有就是 out<<quint32(MagicNumber) 这句何解 是QT自己已经定义好的用于存储的格式么?