标签: c++ boost
我有一个boost :: shared_array缓冲区,偶尔会使用memset函数为空。我怀疑这个缓冲区不时被破坏,可能是memset的原因。
编辑:澄清这里的事情是代码:
boost::shared_array<char> m_buf; m_buf( new char[(unsigned int)m_bufSize] ) memset( m_buf.get(), 0xCD, (size_t)m_bufSize );