Tag Archives: Compare

C++/CLIでListのソート

大変

基本

これは簡単。しかし要素がクラスだと難しい

SortはインターフェースIComparerを引数にとるので、まずはこれを継承するクラスをつくりその仮想関数Compareで比較をする。

自分のクラスで

自分のクラスMyClassstatic int Compareを定義する。次にMyClassComparerも定義する。こうしないでMyClassIComparerから派生させると、Sortの際に自分のクラスを渡すことになってなんかおかしい感じになる。

ソース:https://github.com/ambiesoft/blogprogs/tree/master/6085