清除boost :: array

时间:2011-01-07 14:24:59

标签: c++ arrays boost boost-asio

我正在使用boost数组作为缓冲区,用于从boost :: asio的async_read获取的内容。

读完后我想清除/重置下一次读取的缓冲区。请告诉我该怎么做。

1 个答案:

答案 0 :(得分:7)

您不需要清理每个读数,只需使用读取的字节数 buffer(array, bytes_readed)

如果您还想要,可以使用assign方法 array.assign(0);