天天看點

C++ qsort

參考連結: 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; 降序}