Sempre considerando que o seguinte cabeçalho, contendo minha classe modelada, está incluído em pelo menos dois .CPParquivos, este código é compilado corretamente: template <class T> class TClass { public: void doSomething(std::vector<T> * v); }; template <class T> void...