为什么要对动态管理的书籍数据使用 std::unique_ptr?
std::unique_ptr
它允许对同一个指针创建数量不限的拥有者副本
它提供独占所有权,并自动释放所管理的内存
它要求在每次返回前手动调用 delete
delete
它禁止所有动态分配,只使用栈变量