摘要:
内存管理:1. 坚持谁分配谁释放的原则, 某个类分配的内存应该由这个类来释放(主动或者被动的)。动态连接库分配的内存更应该如此。2. new/delete new[]/delete[] malloc/free必须要严格配对。比如千万不要用free去释放由new分配的内存。3. 不要把STL容器作为参数在动态库之间传来传去,因为你很难保证内存分配和释放的地方是一致的.4. 不要把模板对象作为参数在动态库之间传来传去,因为你很也难保证内存分配和释放的地方是一致的. 甚至很难保证代码是一致的.5. delete一个对象的时候,要保证其它引用到这个对象的地方都知道这个对象被delete掉了. 因此最好 阅读全文
posted @ 2009-03-22 21:13
小 楼 一 夜 听 春 雨
阅读(246)
评论(0)
推荐(0)

浙公网安备 33010602011771号