作为C++程序员,在没有智能指针,手动管理内存的蛮荒岁月里,可以说是暗无天日,痛苦异常.直到上帝说,还是要有光,于是智能指针进了标准.C++码农的日子总算好起来了. 虽然一直鄙视着没有显式指针的语言,但是对其自动垃圾回收机制还是翘首以盼的,TR1的智能指针总算可以拿来慰藉下了. 要使用VS2008 SP1的智能指针,我们需要加入头文件memory.h(linux 下是 tr1\memory.h), 智能指针主要是 auto_ptr, shared_ptr, weak_ptr, unique_pt…