Hello All,

Can someone pls explain where i'm going wrong?:

here's a snippet of what i've written :

Matrix.h ***********************************

******************************************Code:template <typename T> class MTX{ public: /* Constructors */ MTX(int, int); .............

Matrix.cpp**********************************

******************************************Code:template <typename T> MTX<T>::MTX(int n, int m){ A = new std::vector<std::vector<T> >(n, m); }

main.cpp***********************************

******************************************Code:main(){ MTX<int> mtx(50,50); }

i've put my includes in both main.cpp and Matrix.cpp (#include "Matrix.h")

and when i compile DevCpp gives ma the following error:

"[Linker error] undefined ref. to MTX<int>::MTX(int, int)"

I really don't see what's going wrong(i know what linker error means btw) because i'm

copying straight from an example in a book.

Any help would be great as its my first time trying to make a template class.

Thanks