Compartilhar via


Erro do compilador C2892

a classe local não deve ter modelos de membro

As funções membro com modelo não são válidas em uma classe definida em uma função.

O seguinte exemplo gera o erro C2892:

// C2892.cpp
int main() {
   struct local {
      template<class T>   // C2892
      void f() {}
   };
}