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);
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);