Vector<size>
私が念頭に置いているアプリケーションは、宣言したいクラスに似たものです
CrossProduct(const Vector<size>& other)
サイズが 3 の場合のみ。ハッキングできる方法があることはわかっています...
- size=3 の場合のみ関数定義を含める
- 他のすべてのサイズでリンカー エラーが発生するようにする
- メソッドの開始時に静的アサートを実行して、サイズが 3 かどうかを確認します
特定のインスタンス化のメンバー関数のみを適切に宣言する方法はありますか?