2
我使用boost阵列作为从boost :: asio的async_read获取的内容的缓冲区。清除boost :: array
读完之后,我想清除/重置缓冲区以进行下一次读取。请告诉我如何做到这一点。
我使用boost阵列作为从boost :: asio的async_read获取的内容的缓冲区。清除boost :: array
读完之后,我想清除/重置缓冲区以进行下一次读取。请告诉我如何做到这一点。
你并不需要清洁每个读数,只要使用的字节数读 buffer(array, bytes_readed)
如果你仍然有需要,你可以使用这样的方法 array.assign(0);
嗯,目前的g ++编译器似乎不支持`assign`方法:( – fredoverflow 2011-01-07 14:51:29
你想清楚() std :: vector的功能?如果没有,你期望array clear()做什么? – yasouser 2011-01-07 15:41:24