问题描述
- C++ 6.0按照结构体数组中多个字段的排序
-
用系统库函数怎么实现?传函数指针么?但是多个条件没办法传函数指针的,用冒泡排序行么
解决方案
自己写一个比较器,作为参数传给qsort
大概的写法
if (a.字段1 == b.字段1)
return a.字段2 - b.字段2;
return a.字段1 - b.字段1;
解决方案二:
楼主还不如自己写一个来的好
解决方案三:
在丁一结构体里面定义bool operator <
时间: 2025-01-30 17:08:06