In the "look how simple this is now in C++11" department, this just in on SO:
C++ template typedef
I have a class
template<size_t N, size_t M> class Matrix { // .... };I want to make a
typedef
which creates aVector
(column vector) which is equivalent to aMatrix
with sizes N and 1. Something like that:typedef Matrix<N,1> Vector<N>;Which produces compile error. The following creates something similar, but not exactly what I want:
template <int N> class Vector: public Matrix<N,1> { };Is there a solution or a not too expensive workaround / best-practice for it? Thanks in advance!
Add a Comment
Comments are closed.