static bool PairCmp(pair
{
return pairA.second > pairB.second;
}
void vecSort()
{
vector
//为vecItem插入若干数据
......
//插入结束
sort(vecItem.begin(), vecItem.end(), PairCmp); //第20行
}
编译报错:
第1行pair在此作用域中尚未声明
第7行vector在此作用域中尚未声明
第20行sort在此作用域中尚未声明
之后修改代码,在pair vector sort前加上std::,又报错:
第20行:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h:124: 错误:将类型为‘std::pair
怎么解决??