E2420 Une instanciation explicite ne peut être utilisée que sur l'étendue globale (C++)

De RAD Studio
Aller à : navigation, rechercher

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
}