【发布时间】:2011-07-19 06:16:32
【问题描述】:
我一直在尝试编写自己的弱/强指针,但我并不清楚这种关系。我似乎遇到的所有事情都没有说清楚,而且经常一个文档会与另一个文档所说的相矛盾。谁能详细解释一下弱/强指针关系,也许还有图像或代码示例?
(请不要只告诉我“使用boost”或“使用tr1”等。这不是作业,我想学习)。
【问题讨论】:
-
您可能有兴趣观看this video。
-
想学也没关系。但是在开始尝试使用鹞的发动机之前,应该能够了解汽车发动机的工作原理。基本原理可能相同,但有很多专业知识。如果您想了解专业版的工作原理,请先打开 boost 并尝试了解它们的实现。
标签: c++ pointers smart-pointers unsafe-pointers