私が考えているアプリケーションは、私が唯一の大きさは、私はそれを回避ハックすることができます方法があります知っている3のときのためにテンプレートクラスの特異なインスタンス化に属する関数を宣言できますか?
CrossProduct(const Vector<size>& other)
を宣言したいでVector<size>
クラスに似て何かを、...
- のみサイズ= 3
- のための関数定義を含め、すべての他のサイズは、リンカエラーを得ましょう
- は、サイズが3 であるかどうかを確認する方法の開始時に静的アサートを実行します。
特定のインスタンス化に対してメンバー関数を適切に宣言する方法はありますか?
あなたはコンパイル時のサポートを探している、または実行時エラーがあなたのニーズを満たす生成するのでしょうか? – Porkbutts