C ++ Vorlage typedef
Ich habe ein klass
template<size_t N, size_t M>
class Matrix {
// ....
};
Ich möchte ein @ machtypedef
was ein @ erzeuVector
(Spaltenvektor) entspricht einemMatrix
mit den Größen N und 1. So ähnlich:
typedef Matrix<N,1> Vector<N>;
Welche Kompilierungsfehler erzeugt. Folgendes erzeugt etwas ähnliches, aber nicht genau das, was ich will:
template <int N>
class Vector: public Matrix<N,1>
{ };
Gibt es eine Lösung oder eine nicht zu teure Problemumgehung / Best Practice dafür?