Quote:Original post by Deyja
It's challenging to create a real class-level static in a template because they have external linkage, and reguire a seperate declaration in a source file.
Definitions for static members of class templates can actually (and should!) be placed in a header file, even though it is not possible for non-templates.