摘要: 动态内存与智能指针 不同的内存管理方式 shared_ptr类与unique_ptr类都支持的操作 shared_ptr独有的操作 shared_ptr的拷贝、赋值与引用计数 直接管理内存 使用new动态分配和初始化对象 动态分配的const对象 内存耗尽 释放动态内存 shared_ptr与new结合使用 定义和改变shared_ptr的其它方法 不要混合使用普通指针和智能指针 不要使用get初始化另一个智能指针或为智能指针赋值 智能指针使用基本规范 unique_ptr unique_ptr特有的操作 传递unique_ptr参数和返回unique_ptr weak_ptr的操作 动态数组 new和数组 动态数组实际上并不是数组类型 初始化动态数组 释放动态数组 智能指针和动态数组 指向动态数组的unique_ptr allocator类 为什么要有allocator类? allocator类及其算法 阅读全文
posted @ 2017-11-05 11:48 junjie_x 阅读(207) 评论(0) 推荐(0) 编辑