For maintainability reasons, I need to split the declaration and the definition of a template class. I want to know what is the correct way to compile the file if I\'m using thi