
STL
ShenRui
不要只会编码,交流比编码更重要
展开
-
剖析C++标准库智能指针(std::auto_ptr)
1.Do you Smart Pointer? Smart Pointer,中文名:智能指针, 舶来品? 不可否认,资源泄露(resource leak)曾经是C++程序的一大噩梦.垃圾回收 机制(Garbage Collection)一时颇受注目.然而垃圾自动回收机制并不能 满足内存管理的即时性和可视性,往往使高傲的程序设计者感到不自在转载 2011-12-01 15:56:23 · 802 阅读 · 0 评论 -
智能指针 std::auto_ptr 和 shared_ptr
转载:http://blog.sina.com.cn/s/blog_508938e10100f12x.html auto_ptr 类可以用于管理由 new 分配的单个对象,但是无法管理动态分配的数组(我们通常不会使用数组,而是使用 vector 代替数组)。auto_ptr 在拷贝和赋值的时候有不寻常的行为,因此 auto_ptrs 不能被保存在 stl 的容器中。当 auto_ptr 离开转载 2011-12-01 16:03:39 · 967 阅读 · 0 评论