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