对于一个c/c++程序猿来说,内存泄漏是一个常见的也是令人头疼的问题.已经有很多技术被研究出来以应对这个问题,比方 Smart Pointer,Garbage Collection等.Smart Pointer技术比較成熟,STL中已经包括支持Smart Pointer的class,可是它的使用似乎并不广泛,并且它也不能解决全部的问题:Garbage Collection技术在Java中已经比較成熟,可是在c/c++领域的发展并不顺畅,尽管非常早就有人思考在C++中也增加GC的支持.现实世界就是…