streambuf的补充

char* --> xputn --> overflow

int    ---> sputc  --> overflow

自定义有缓冲区的basic_streambuf时,sync()是被endl触发的


其他相关小知识点:

boost::asio::streambuf  tempbuf;

....

为tempbuf赋值

...

std::iostream ios(&tempbuf);

char crlf[2];

ios.read(&clrf[0], 2);


你可能感兴趣的:(streambuf的补充)