C++ 标准库概览

<memory> 声明智能指针。教学篇见智能指针。本页收录最常用的创建与观察接口。

函数总览

名称作用
make_unique分配对象并交给 unique_ptr(C++14)
unique_ptr::get得到裸指针,不交出所有权
make_shared分配对象并交给 shared_ptr

用法提示

不要对 get() 返回的指针再 delete。优先 make_unique / make_shared,少写裸 new。

本节列出 <memory> 高频接口。下一节介绍<sstream>:在字符串上做流读写。