<memory> 声明智能指针。教学篇见智能指针。本页收录最常用的创建与观察接口。
函数总览
| 名称 | 作用 |
|---|---|
make_unique | 分配对象并交给 unique_ptr(C++14) |
unique_ptr::get | 得到裸指针,不交出所有权 |
make_shared | 分配对象并交给 shared_ptr |
用法提示
不要对 get() 返回的指针再 delete。优先 make_unique / make_shared,少写裸 new。
本节列出 <memory> 高频接口。下一节介绍<sstream>:在字符串上做流读写。