c++中为什么不推荐迭代器做返回值?

如果我有一个list存储通讯录,一个函数用于删除list中的某个元素,一个函数用来查找,应该怎么实现?删除函数:输入要删除的人的名字调用查找函数删除操作查找函数:接受一个... 如果我有一个list存储通讯录,一个函数用于删除list中的某个元素,一个函数用来查找,应该怎么实现?
删除函数:
输入要删除的人的名字
调用查找函数
删除操作
查找函数:
接受一个参数姓名
然后返回一个迭代器
这样可以不?
展开
 我来答
TaoLeaner
2020-04-08 · 计算机爱好者,努力学习的大学生
TaoLeaner
采纳数:68 获赞数:70

向TA提问 私信TA
展开全部

主要是不同容器特征不同,set等都是排序好的修改值了以后性能会有问题。(遇到问题多翻书哦)

追问
那像我这样的需求还有更好的办法不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式