标签: c++ arrays boost boost-asio
我正在使用boost数组作为缓冲区,用于从boost :: asio的async_read获取的内容。
读完后我想清除/重置下一次读取的缓冲区。请告诉我该怎么做。
答案 0 :(得分:7)
您不需要清理每个读数,只需使用读取的字节数 buffer(array, bytes_readed)
buffer(array, bytes_readed)
如果您还想要,可以使用assign方法 array.assign(0);
array.assign(0);