行列用の小さな数学ライブラリを書きたいと思います。クラスの重要な変数は、明らかにエントリのフィールドです。分数と複素数のクラスを作成したので、同じクラスを何度も作成する必要性を回避するために、ジェネリック プログラミングを活用できないかと考えていました。
したがって、分数、代数、複素数などの基本クラスがいくつかあります。それらをテンプレート クラス行列の型にしたいと思います。複素数、代数、分数などの束から何でもかまいません。適格な型を1つのスーパークラスにまとめるのに役立ちますか(たとえば、「mymath」の結果、宣言で「?はmymathを拡張しますか?」
それはエレガントな方法で可能ですか?「mymath」クラスが満たさなければならない条件は?