在这里插入代码片
#include<iostream>
# include<algorithm> //这个是sort的头文件
using namespace std;
struct Test
{
int a;
int b;
};
int ComPare(Test A, Test B)//按照a的大小来进行排序(从大到小进行排序)
{
return A.a > B.a;//
}
//
//函数指针,其本质是一个指针变量,该指针指向这个函数。总结来说,函数指针就是指向函数的指针。
int main()
{
Test test[5];
for (int i = 0; i < 5; i++)
{
test[i].a = i;
test[i].b = i;
}
sort(test, test + 5, ComPare);
return 0;
}
调用sort(test, test + 5, ComPare);之前容器为:
调用sort(test, test + 5, ComPare);之后容器为:
co