j'ai un cours
template<size_t N, size_t M>
class Matrix {
// ....
};
Je veux faire un typedef
qui crée un Vector
(vecteur de colonne) qui est équivalent à un Matrix
avec des tailles N et 1. Quelque chose comme ça:
typedef Matrix<N,1> Vector<N>;
Ce qui produit une erreur de compilation. Ce qui suit crée quelque chose de similaire, mais pas exactement ce que je veux:
template <size_t N>
class Vector: public Matrix<N,1>
{ };
Existe-t-il une solution ou une solution de contournement / meilleure pratique pas trop chère?