# include<iostream>
# include<vector>
using namespace std;
int main()
{
vector<int>nums1 = {1,2};
vector<int>nums2 = { 3,4 };
vector<int>::iterator it1 = nums1.begin();
vector<int>::iterator it2 = nums2.begin();
cout<<it1 == it2;
return 0;
}
https://blog.csdn.net/crazygougou/article/details/9389867
因为iter是指针,你如果相比较元素是否相等,就必须使用*it,如果想比较两个vector里面的元素是狗完全一致,就要遍历比较
你改成这样看看:cout << (*it1==*it2);