一般读写东西,我们都会用这2个类。这2个类支持读写不同的数据类型。。这是个什么概念呢。举个例子:
struct{
int a;
QString b;
char c;
QString d;
}
写: out<<a<<b<<c<<d; 这样就行了
读 in>>a>>b>>c>>d;这样就行了
我们不必注意数据的大小,只需对应类型一样就好了,原本我还天真的以为读的时候要确定大小。。在做TCP实验的时候 看了一下Debug信息才发现这个做法是多余的。
一般读写东西,我们都会用这2个类。这2个类支持读写不同的数据类型。。这是个什么概念呢。举个例子:
struct{
int a;
QString b;
char c;
QString d;
}
写: out<<a<<b<<c<<d; 这样就行了
读 in>>a>>b>>c>>d;这样就行了
我们不必注意数据的大小,只需对应类型一样就好了,原本我还天真的以为读的时候要确定大小。。在做TCP实验的时候 看了一下Debug信息才发现这个做法是多余的。