Udostępnij za pomocą


Ostrzeżenie kompilatora (poziom 1) C4377

typy natywne są domyślnie prywatne; -d1PrivateNativeTypes jest przestarzały

Uwagi

W poprzednich wersjach typy natywne w zestawach były domyślnie publiczne, a wewnętrzna, nieudokumentowana opcja kompilatora (/d1PrivateNativeTypes) została użyta do ich prywatności.

Wszystkie typy, natywne i CLR, są teraz domyślnie prywatne w zestawie, więc /d1PrivateNativeTypes nie jest już potrzebne.

Przykład

Poniższy przykład generuje kod C4377.

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