Using Separate Files
//t_class.cpp
//implementation of the member function
export template<class TYPE_ID1, class TYPE_ID2>
void t_member(TYPE_ID1 arg_1, TYPE_ID2 arg_2) {...}
export template<class TYPE_ID1, class TYPE_ID2>
t_class() {...}
export template<class TYPE_ID1, class TYPE_ID2>
t_class(const t_class & source) {...}
export template<class TYPE_ID1, class TYPE_ID2>
~t_class() {...}