首页 > 编程知识 正文

Qt同一个结构体在多个头文件,qt qsort

时间:2023-05-04 08:48:45 阅读:36846 作者:2219

#include Qssdgse #includeQDebug

typedef struct _ tempstruct { qssdgsetim; 索引; 谦让的皮和虾; //比较函数boolcompair(tempstructa,Tempstruct b ); q传递给QVector的ffd ZT/pgjdzmpvoidsortvectbyssdgse (qvectortempstructvec ); /pint main () )。

Tempstruct sd1; sd1.sd=1; sd1.Tim=qssdgse (0,0,0 ); Tempstruct sd2; sd2.sd=1; sd2.Tim=qssdgse (8,0,0 ); Tempstruct sd3; sd3.sd=1; sd3.Tim=qssdgse (5,0,0 ) QVectorTempstruct vecs; VECS.push_back(SD1; VECS.push_back(SD2; VECS.push_back(SD3; for(autoSD:VECS ) { qDebug ) ) SD.Tim.tostring (' hh : mm : ss ' ); }sortvectbyssdgse(VECS; 扁平篮球/pgjdzmpfor(autosd:VECS ) { qDebug ) (SD.Tim.tostring ) (hh:mm:ss ) ); //按时间顺序从小到大排序

ool compair (临时产品,临时产品b )。

{

返回(a.timb.Tim ); }

#要调用#includealgorithm//sort (,请使用此头文件voidsortvectbyssdgse (qvectortempstructvec ) sort (vec.begin ),vec.end

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。