Udostępnij za pomocą


Ostrzeżenie kompilatora (poziom 4) C4434

konstruktor klasy musi mieć prywatne ułatwienia dostępu; zmiana na dostęp prywatny

Uwagi

C4434 wskazuje, że kompilator zmienił dostępność konstruktora statycznego. Konstruktory statyczne muszą mieć dostęp prywatny, ponieważ mają być wywoływane tylko przez środowisko uruchomieniowe języka wspólnego. Aby uzyskać więcej informacji, zobacz Konstruktory statyczne.

Przykład

Poniższy przykład generuje C4434.

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