快排的比较函数,以int为例 const int *ptr1, *ptr2; int compare(const void *ele1, const void *ele2){ ptr1 = static_cast<const int *>(ele1); ptr2 = static_cast<const int *>(ele2); if ((*ptr1) < (*ptr2)) return -1; else if ((*ptr1) == (*ptr2)) return 0; else return 1; }