猿问
请问c++ sort 函数能对类或者结构体进行排序吗?
c++ sort 函数能对类或者结构体进行排序吗
大话西游666
浏览 687
回答 5
5回答
慕沐林林
c++ sort 函数可以对类或者结构体进行排序: 里面有个参数,可以用: 1、sort(a,'ascend')%升序 2、sort(a,'descend')%降序; 3、a为向量或数组. 也可以这样:先对a求相反数,成-a,然后升序,然后再求相反数.(这只是很简单的数学技巧!在编程时相当有用!) 4、如果你是C语言,我记得没有函数.你可以自己写.用一些排序算法实现.
0
0
0
子衿沉夜
可以的~~~int cmp(const void *a, const void *b){return ((Student*)a)->number - ((Student*)b)->number;}调用sort(a, a+10, cmp);
0
0
0
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
我要回答