c – 比较std :: list中的两个连续元素

c – 比较std :: list中的两个连续元素,第1张

概述我想在迭代列表时比较std :: list中的两个连续元素.当我的迭代器在元素i时,访问元素i 1的正确方法是什么? 谢谢 COBE STL提供的adjacent_find()算法可用于查找两个连续的相等元素.还有一个带有自定义谓词的版本. 这些是原型: template <class ForwardIterator> ForwardIterator adjacent_find ( Forw 我想在迭代列表时比较std :: List中的两个连续元素.当我的迭代器在元素i时,访问元素i 1的正确方法是什么?
谢谢
COBE解决方法 STL提供的adjacent_find()算法可用于查找两个连续的相等元素.还有一个带有自定义谓词的版本.

这些是原型:

template <class ForwardIterator>   ForwardIterator adjacent_find ( ForwardIterator first,ForwardIterator last );template <class ForwardIterator,class BinaryPredicate>   ForwardIterator adjacent_find ( ForwardIterator first,ForwardIterator last,BinaryPredicate pred );
总结

以上是内存溢出为你收集整理的c – 比较std :: list中的两个连续元素全部内容,希望文章能够帮你解决c – 比较std :: list中的两个连续元素所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1236689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存