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