//main.cpp中或者其他.cpp中
typedef struct
{
int coor;
int value;
}Hist_PV;
bool operator< (const Hist_PV &x, const Hist_PV &y)//降序排列
{
return x.value > y.value;
}
//需要使用sort()的函数
<pre name="code" class="cpp"> Hist_PV *wave_P = (Hist_PV*)malloc(10 * sizeof(Hist_PV));
for (int i = 0; i < 10; i++)
{
wave_P[i].value = i*3-10+5;
wave_P[i].coor = i;
}
//排序
sort(&wave_P[0], &wave_P[10 - 1]);