C++ Language/Templates/TemplatedVariables
Modern C++ can also use template syntax with any global variable (defined outside all functions). Each template-specialization will behave like a separate variable.
Additional information about templated-variables (includes interactive examples)