gpt4 book ai didi

c++ - 弱/强引用指针关系

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:16:12 26 4
gpt4 key购买 nike

我一直在尝试编写我自己的弱/强指针,但我并不清楚其中的关系。我似乎遇到的所有事情都没有说清楚,而且一个医生经常会反驳另一个医生所说的话。任何人都可以详细解释弱/强指针关系,也许还有图像或代码示例吗?

(请不要只告诉我“使用boost”或“使用tr1”等,这不是作业,我想学习)。

最佳答案

强指针拥有底层原始指针。它的存在可以使原始指针保持事件状态,因此它不能指向已被清理的东西。它的销毁会导致删除原始指针。弱指针只知道原始指针,以及它是否仍然有效。它不能通过现有的方式使原始指针保持事件状态,也不能通过清理使原始指针消失。

要获得更详细的答案,您需要展示您发现的矛盾或您对定义的特定部分的疑问。

关于c++ - 弱/强引用指针关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com