Original Post
Greetings, I've got a base class with many classes that derive from it. I want the base class to have a templated function. Most of the derived classes will use the base class template version, but a couple derived classes need their own implemention. Is this possible? The compiler (VS 2005 Express) says that I cannot use 'virtual' with 'template'. I simply tried to over-ride the template function in the dervied class (identical function signature, etc), but the base class version was still called. How can I do this? Will I have to resort to overloading instead of templates? Thanks!