Is it valid C++ to implement a template class's methods differently for different types?
Is it valid C++ to implement a template class's methods differently for different types without using specialization syntax?