Avertissement du compilateur (niveau 4) C4434
un constructeur de classe doit avoir une accessibilité privée ; modification de l’accès privé
C4434 indique que le compilateur a modifié l’accessibilité d’un constructeur statique. Les constructeurs statiques doivent disposer d’une accessibilité privée, car ils sont destinés à être appelés par le Common Language Runtime. Pour plus d’informations, consultez constructeurs statiques.
L’exemple suivant génère l’erreur C4434.
// C4434.cpp
// compile with: /W4 /c /clr
public ref struct R {
static R(){} // C4434
};