欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c++ qsort 與sort 對(duì)結(jié)構(gòu)體排序?qū)嵗a

 更新時(shí)間:2020年11月28日 10:39:12   作者:RioTian  
這篇文章主要介紹了c++ qsort 與sort 對(duì)結(jié)構(gòu)體排序?qū)嵗a,幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下
#include<bits/stdc++.h>
using namespace std;
 
typedef struct {
	string book;
	int num;
}Book;
 
//qsort的比較函數(shù)
int cmp(const void * a, const void * b) {
	return (*(Book*)a).num > (*(Book*)b).num ? 1 : 0;
}
 
//sort的比較函數(shù)
bool cmp_(Book a, Book b) {
	return a.num > b.num;
}
 
 
int main() {
	Book Bok[3] = { {"1",4},{"2",2},{"3",3} };
 
 
	cout << endl << "----------------" << "qsort函數(shù)" << endl;
	qsort(Bok, 3, sizeof(Bok[0]),cmp);
 
	for (auto i : Bok) {
		cout << i.num << endl;
	}
 
	cout << "----------------" << "sort函數(shù)" << endl;
	sort(Bok, Bok + 3, cmp_);
 
	for (auto i : Bok) {
		cout << i.num << endl;
	}
 
	return 0;
}

以上就是c++ qsort 與sort 對(duì)結(jié)構(gòu)體排序?qū)嵗a的詳細(xì)內(nèi)容,更多關(guān)于c++ qsort 與sort 對(duì)結(jié)構(gòu)體排序的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論