#include
<
iostream
>
#include
<
algorithm
>
#include
<
vector
>
#include
<
functional
>

using
namespace
std;
template
<
typename T
>
bool
cmp(
const
T
&
num1,
const
T
&
num2)
{
return num1<num2;
}

int
main()
{
vector<int> ivec;
for(int i=0;i<10;i++)
{
ivec.push_back(i/2);
}
ivec.push_back(-10);
for(int i=0;i<ivec.size();i++)
{
cout<<ivec[i]<<" ";
}
sort(ivec.begin(), ivec.end(), cmp<int>);
cout<<"after sort:"<<endl;
for(int i=0;i<ivec.size();i++)
{
cout<<ivec[i]<<" ";
}
}

20万+

被折叠的 条评论
为什么被折叠?



