#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
set<pair<ll,ll>>s;
s.insert(make_pair(5,6));
s.insert(make_pair(5,4));
s.insert(make_pair(3,7));
s.insert(make_pair(6,8));
auto it=s.upper_bound(make_pair(4,0));
cout<<*it.first<<endl;
}
It's printing:
error: ‘struct std::_Rb_tree_const_iterator >’ has no member named ‘first’
can someone answer me why it is happening and how to solve the error .