Поделиться через


Предупреждение компилятора (уровень 4) C4434

Конструктор класса должен иметь частные специальные возможности; изменение частного доступа

C4434 указывает, что компилятор изменил специальные возможности статического конструктора. Статические конструкторы должны иметь частные специальные возможности, так как они должны вызываться только средой CLR. Дополнительные сведения см. в разделе "Статические конструкторы".

Пример

Следующий пример приводит к возникновению ошибки C4434.

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