一、优化内存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 delet