When I want to define a method declared in a template class, but that the method doesn\'t depend on the template parameters, have I to define it in the include files as :>
Put it in the header file.
The member function is still a member of the class template, and you'd have to write:
template void MyClass::myMethod() { /* ... */ }
As with all template member functions, this isn't actually a real function yet; it only generates a real function when the class template is instantiated. So the full template definitions have to be visible to everyone who instantiates the template, and the usual way of doing this is by putting everything in the header.
(Note that member functions of class templates are themselves considered function templates, and you can actually specialize them: template <> void MyClass
.)