<<和>>只能接变量,否则数据收发有误,这个害我搞了几个小时,郁闷:
例子里面的:
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_5);
out << (quint16)0;
//测试
QString text = "text test";
out << text; //正确
out << "text test"; //错误
out.device()->seek(0);
out << (quint16)(block.size() - sizeof(quint16));
郁闷啊。。。