DataStream& DataStream::operator << (char ch)
{
Write(&ch,sizeof(ch)); return *this;
}
我看不懂这个东西
它是个函数吗?
DataStream& DataStream::operator << (char ch) //里面的&是做什么的 <<又是做什么的呢?
{
Write(&ch,sizeof(ch)); return *this;
}
我看不懂这个东西
它是个函数吗?
DataStream& DataStream::operator << (char ch) //里面的&是做什么的 <<又是做什么的呢?
ch是看起来是要移动几位。
<<就是操作符。
&是代表这个操作符返回的还是一个DataStream对象,当然是引用,它可以再进行其它操作将来可以这样写:
DataStream ds;
ds <<= 8;