#include
#include
#include
using namespace std;
void PrintList(list &l)
{
for (list::iterator corrent = l.begin(); corrent!=l.end(); corrent++)
{
/*int tmp = l.front();
cout << tmp << endl;*/
;
cout << *corrent << endl;
}
}
int compare(int &a,int &b)
{
return a < b;
}
int main()
{
list l;
for (int j = 0; j < 10; j++)
{
l.push_back(j);
//l.push_front(j);
}
sort(l.begin(), l.end());//这两个为什么都是错的???
sort(l.begin(), l.end(), compare);
getchar();
return 0;
}
/*错误 1 error C2784: “unknown-type std::operator -(std::move_iterator<_RanIt> &,const std::move_iterator<_RanIt2> &)”: 未能从“std::_List_iterator<std::_List_val<std::_List_simple_types<int>>>”为“std::move_iterator<_RanIt> &”推导 //模板 参数 f:\学习软件\vs2013\vc\include\algorithm 3157 1 List入门
*/