Compiler Error C2948

explicit instantiation; storage class specifier 'specifier' not permitted on specialization

You cannot use storage-class specifiers (such as extern) in a specialization of a template class that was previously explicitly instantiated.