Compartilhar via


Erro do Compilador C3836

O construtor estático não tem permissão para ter uma lista de inicializadores de membros

Uma classe gerenciada não pode ter um construtor estático que também tenha uma lista de inicialização de membro. Uma classe gerenciada não pode ter um construtor estático que também tenha uma lista de inicialização de membros.

Exemplo

A amostra a seguir gera C3836:

// C3836a.cpp
// compile with: /clr
ref class M
{
   static int s_i;

public:
   static M() :  s_i(1234)   // C3836, delete initializer to resolve
   {
   }
};

int main()
{
}