Erreur du compilateur C2892
la classe locale ne doit pas avoir de modèles membres
Les fonctions membres templated ne sont pas valides dans une classe définie dans une fonction.
L’exemple suivant génère l’erreur C2892 :
// C2892.cpp
int main() {
struct local {
template<class T> // C2892
void f() {}
};
}