gpt4 book ai didi

c++ - 使用其指针从列表中删除项目

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:14 25 4
gpt4 key购买 nike

我有一个指针p(不是迭代器)指向列表中的一个项目。然后我可以使用 p 从列表中删除(删除)该项目吗?像这样的东西:

mylist.erase(p);

到目前为止,我只能通过遍历列表直到到达位置 p 处的项目,然后使用 erase 方法来完成此操作,该方法看起来效率很低。

最佳答案

不,您必须使用迭代器。我不明白为什么获取指针比获取迭代器更容易...

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

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