Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
你能告诉我一些非常清楚地解释智能指针的想法的书籍(初级、中级和高级)吗?
谢谢你。
更高级一点,《现代 C++ 设计》这本书有很多有价值的内容。幸运的是,关于智能指针的章节可以在线获得。但是请注意,这是关于功能和设计的,而不仅仅是关于使用的,因此应该被视为高级水平。
一个好的起点可能是这篇 Wikipedia 文章Smart Pointers。
Scott Meyers 上面有一些项目。你可能不需要一整本书。
斯科特迈耶斯书籍:
有效的 C++
更有效的 C++
有效的 STL
这个说明了旧的智能指针(来自 stl)和来自 boost 的新智能指针——足够详细。
ps,如果您是 C++ 新手,您可能想跳过这本书,因为仅仅为了一篇文章而购买它是不值得的。