C++ Language/Templates/TemplatedClasses

If a class is written as a template, then all of its members share that common abstraction, and are collectively specialized together.

Additional information about templated-classes