Compartilhar via


Aviso do Compilador (nível 1) C4377

tipos nativos são privados por padrão; -d1PrivateNativeTypes foi preterido

Em versões anteriores, os tipos nativos em assemblies eram públicos por padrão e uma opção interna do compilador não documentado (/d1PrivateNativeTypes) era usada para torná-los privados.

Todos os tipos, nativos e CLR, agora são privados por padrão em um assembly, portanto /d1PrivateNativeTypes não é mais necessário.

Exemplo

A seguinte amostra gera C4377.

// C4377.cpp
// compile with: /clr /d1PrivateNativeTypes /W1
// C4377 warning expected
int main() {}