• 您的位置我爱Aspx >> VC.Net >> C++深度探索系列:智能指针(Smart Pointer) [一]
  • C++深度探索系列:智能指针(Smart Pointer) [一]

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:48:46  关键字:
  • C++深度探索系列:智能指针(Smart Pointer) [一]

    引:

    一、剖析C++标准库智能指针(std::auto_ptr)

    1.Do you Smart Pointer?

    2.std::auto_ptr的设计原理

    3.std::auto_ptr高级使用指南

    4.你是否觉得std::auto_ptr还不够完美?

    二、C++条件,寻找构造更强大的智能指针(Smart Pointer)的

    策略

    1.支持引用记数的多种设计策略

    2.支持处理多种资源

    3.支持Subclassing

    4.支持多线程条件下,线程安全的多种设计策略

    5.其它多种特殊要求下,再构造

    三、Generic Programming基础技术和Smart Pointer

    1.回首处理资源中的Traits技术

    2.回首多线程支持的设计

    四、COM实现中,Smart Pointer设计原理

    五、著名C++库(标准和非标准)中的Smart Pointer现状

    ---------------------------------------------------------------------

    一、剖析C++标准库智能指针(std::auto_ptr)

    1.Do you Smart Pointer?

    Smart Pointer,中文名:智能指针, 舶来品?

    不可否认,资源泄露(resource leak)曾经是C++程序的一大噩梦.垃圾回收

    机制(Garbage Collection)一时颇受注目.然而垃圾自动回收机制并不能

    满足内存管理的即时性和可视性,往往使高傲的程序设计者感到不自在.

    况且,C++实现没有引入这种机制.在探索中,C++程序员创造了锋利的

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:进程间的通讯实现(IPC)的11种方法
    下一篇:使用strcpy的几点心得
  • 相关文章