gpt4 book ai didi

c++ - 使用指针从列表中删除元素

转载 作者:行者123 更新时间:2023-11-28 07:32:57 24 4
gpt4 key购买 nike

如果我在 C++ 中有一个列表,并且我有一个指向已添加到列表中的一个对象的指针,如果我有一个指向该元素的指针,我可以从该列表中删除该元素吗?

最好的方法是什么,列表中的元素可以访问列表中的其他元素?

我的目标是,列表中的元素具有销毁自身的功能。

最佳答案

如果您谈论的是 std 容器,那么当您插入一个对象时,您会复制它,而存储的对象只是一个拷贝。如果您存储指针,那么您可以删除该指针指向的对象。

您应该尝试写出更详细的问题。如果我对你的理解是正确的,我只能说:不要那样做。 ;] 从这些列表中删除/移除对象的逻辑应该在其他地方。

关于c++ - 使用指针从列表中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17295220/

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