ich habe ein klasse
template<size_t N, size_t M>
class Matrix {
// ....
};
Ich möchte ein machen typedef, das einen Vector(Spaltenvektor) erzeugt, der einem Matrixmit den Größen N und 1 entspricht. So etwas:
typedef Matrix<N,1> Vector<N>;
Was zu Kompilierungsfehlern führt. Das Folgende schafft etwas Ähnliches, aber nicht genau das, was ich will:
template <size_t N>
class Vector: public Matrix<N,1>
{ };
Gibt es eine Lösung oder eine nicht zu teure Problemumgehung / Best Practice dafür?