より転載ソートC ++()発注の構造
C ++ 構造体のソート()ソート //は機能を追加ヘッダ の#include <アルゴリズム> // 構造前年比の定義 のtypedef 構造体 { ダブル TotalPrice; // 合計ダブルストレージ; // ストックダブル averageprice; // 平均価格}玩具。 玩具玩具[ 1000年]; //ソートルール定義BOOLは、比較(おもちゃ、玩具B) { 戻り a.averageprice> b.averageprice; } // <昇順>降順BOOL COMPARE 1(玩具、玩具B) { IF(A .totalprice!=
b.totalprice) { 戻り a.totalprice < b.totalprice。 } そう であれば(!a.storage = b.storage) { 戻り a.storage < b.storage。 }
int型のmain() { ... ソート(おもちゃ、玩具 + N、比較されたいです)。 ...... }