私は現在、intのリストを受け入れてそれらから配列を作成し、それらをソートして、ソートされた配列を出力するmergesortを持っています。現在、すべてのコードは 1 つの .cpp ファイルにあります。
ユーザー定義オブジェクトの配列をソートしたい人にコードを提供する良い方法は何ですか?
私の本能は、仮想メソッドのみのファイル (インターフェイス) を提供し、ユーザーが比較演算子と読み取り/書き込みメソッドをオーバーライドすることを要求することです。
配列から離れて、リンクされたリストを使用するのが最善でしょうか?
これがあまりにも漠然としている/主観的である場合は、私を平手打ちして閉じてください。自分の考えを超えたアイデアが欲しかっただけです。