C++ qsort

2021-02-16 19:56:17 浏览数 (2)

参考链接: C qsort()

以一个结构体为例:

qsort(order, size, sizeof(Order), cmp);

     // 变量名,大小,每个元素大小,cmp函数

int cmp(const void* a, const void* b)//此处形式固定 const void * 两个空指针{ Order* p1 = (Order*)a;//注意·此处的强制类型转换     int * p =(int *)a; Order* p2 = (Order*)b;//        return p2->degree - p1->degree;// 升序  p1->degree-p2->degree; 降序}

0 人点赞