代码点读机 / C++ / memory

memory C++ · 头文件

智能指针和内存管理头文件,提供 std::unique_ptr、std::shared_ptr、std::make_unique 等。

怎么用

#include <memory>

小例子

#include <memory>
auto p = std::make_unique<int>(5);
std::cout << *p;

运行结果

5

提醒:优先用智能指针代替裸指针 new/delete,能自动释放内存

官方文档:https://en.cppreference.com/w/cpp/header/memory

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条