E2420 Une instanciation explicite ne peut être utilisée que sur l'étendue globale (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Une instanciation explicite ne peut être spécifiée à aucun autre niveau que celui de l'étendue globale ou de l'espace de nommage. Par exemple :
template<class T> class foo { }; template class foo<char>;// OK : étendue globale int main() { template class foo<int>:// erreur : étendue locale }