string类型不能用memset,否则memset会破坏string本身的结构,导致在之后对string对象进行操作时,会引发内存分配的动作, 而这实际上是不应该发生的(应该直接使用string本身的内存而不是新申请内存块),分配的内存没有释放, 这样做的结果是会导致内存泄露。

posted on 2015-03-04 10:54  Ulric.li  阅读(1644)  评论(0编辑  收藏  举报