为何运行会出错。
#include <iostream>
#include <utility>
#include <set>
using std::pair;
using std::set;
void main(void)
{
set<int> s;
set<int>::iterator be=s.begin();
set<int>::iterator se=s.end();
if(be==se)
{
std::cout<<"be==se"<<std::endl;
}
pair<set<int>::iterator,set<int>::iterator> p2;
if(p2.first==p2.second)
{
std::cout<<"==";
}
else
std::cout<<"No";
}