本章探讨了标准智能指针的使用方法。我们分析了它们实现的所有权语义(独占所有权、共享所有权及临时共享所有权),通过示例展示了具体应用场景,同时也讨论了在某些情况下可能存在更优替代方案。
在下一章中,我们将进一步深入,动手实现简易版的unique_ptr<T>和shared_ptr<T>(虽然实现较为朴素但可用),以此直观理解其内部机制。此外,我们还将开发一些非标准但实用的智能指针变体,这些实践将帮助我们构建更完善、更具实用性的资源管理工具集。