そのため、データ構造クラス (C++) を受講する過程で、私の教授は、トランプのリンクされたリストを操作するように求めました。それは問題ではありませんが、私が興味を持っているのは、彼女が列挙子を使用してスイートを表さなかった理由です。
彼女のコードでは、一連のカードを保持するために文字列を使用しました。彼女はスイートに基づいてそれらをソートすることを望んでいたため、これは非効率に思えました。状況下では、文字列の代わりに列挙型を使用した方がかなり簡単だったでしょう。この文字列も何の助けにもなりませんでした。なぜなら、彼女は列挙型を使用しなかったという理由だけで、関数の長さをおよそ 2 倍にして、スイートを印刷する際に Unicode 文字を出力したからです。
彼女がこれを行った理由はありますか? それとも、コード スタイルに関して奇妙な好みを持っているだけなのでしょうか?