缓冲区溢出(buffer overrun).
使用vector
空悬指针,野指针。
用shared_ptr/weak_ptr
重复释放(delete两次)。
用scoped_ptr,只在对象析构的时候释放一次。
内存泄漏(memory leak)。
用scoped_ptr,对象析构的时候自动释放。
不配对的new delete。
尽量避免自己new,使用vector。
内存碎片(memory fragmentation)。
原文:https://www.cnblogs.com/whutao/p/10947738.html