1
C ++テンプレートtypedef
クラスがあります template<size_t N, size_t M> class Matrix { // .... }; サイズNおよび1のa と同等の(列ベクトル)typedefを作成するa を作成します。そのようなもの:VectorMatrix typedef Matrix<N,1> Vector<N>; コンパイルエラーが発生します。以下は似たようなものを作成しますが、正確には私が望んでいるものではありません。 template <size_t N> class Vector: public Matrix<N,1> { }; 解決策またはそれほど高価ではない回避策/それに対するベストプラクティスはありますか?