Compartir a través de


Advertencia del compilador (nivel 4) C4434

un constructor de clase debe tener accesibilidad privada; se cambiará a acceso privado

La advertencia C4434 indica que el compilador ha cambiado la accesibilidad de un constructor estático. Los constructores estáticos deben tener accesibilidad privada, ya que están concebidos para que sólo los llame Common Language Runtime. Para obtener más información, vea Constructores estáticos.

Ejemplo

El ejemplo siguiente genera el error C4434.

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