gpt4 book ai didi

c++ - 比较集合的当前元素和下一个元素

转载 作者:行者123 更新时间:2023-11-28 03:42:16 24 4
gpt4 key购买 nike

我想比较一组地址的当前元素和下一个元素。我尝试了以下代码

    struct Address{
string state;
string city;
}

if((*it).state == (*(it+1)).state){
}

但是编译器报错说“it+1”中的operator+不匹配。在 cplusplus.com我发现 set 容器不支持 + 运算符。所以我无法找到一种方法来访问同一 if 语句中集合的当前元素和下一个元素。

最佳答案

但是提供了++,所以你可以这样写:

?::iterator next = it;
next++;

关于c++ - 比较集合的当前元素和下一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8773970/

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