摘要: 特殊工具与技术一、优化内存 1、策略:预先分配用于创建对象的内存,需要时在预先分配的内存中构造每人新对象。 2、allocator类;a.destroy(p),运行T*指针p所指对象的析构函数。注意,运行析构函数并不释放对象所在的内存,要想释放内存就要调用函数a.deallocate(p,n),释放然为p的T*指针中包含的地址处保存T类型的n个对象。 3、operator new函数与operator delete函数;注意与new和delete表达式区别。operator new和operator delete是函数,而new和delete是表达式。它们都返回void*指针而不是类型化... 阅读全文
posted @ 2012-07-18 12:23 倦飞L 阅读(154) 评论(0) 推荐(0) 编辑