Compartilhar via


Aviso do compilador C4434 (nível 4)

um construtor de classe precisa ter acessibilidade privada; alterando para acesso privado

O aviso C4434 indica que o compilador alterou a acessibilidade de um construtor estático. Construtores estáticos devem ter acessibilidade privada, pois só devem ser chamados pelo Common Language Runtime. Para obter mais informações, consulte Construtores estáticos.

Exemplo

O exemplo a seguir gera o aviso C4434.

// C4434.cpp
// compile with: /W4 /c /clr
public ref struct R {
   static R(){}   // C4434
};