Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Compilerwarnung (Stufe 1) C4674

Aktualisiert: November 2007

Fehlermeldung

'Methode' sollte als 'static' deklariert werden und genau einen Parameter haben
'method' should be declared 'static' and have exactly one parameter

Die Signatur eines Konvertierungsoperators war falsch. Die Methode wird nicht als benutzerdefinierte Konvertierung betrachtet.

Wenn Sie die neue Syntax (/clr) verwenden, finden Sie weitere Informationen zur Definition von Operatoren User-Defined Operators und User-Defined Conversions.

Im folgenden Beispiel wird C4674 generiert.

// C4674.cpp
// compile with: /clr /WX /W1 /LD
ref class G {
   int op_Implicit(int i) {   // C4674
      return 0;
   }
};

Im folgenden Beispiel wird C4674 generiert.

// C4674_b.cpp
// compile with: /clr:oldSyntax /W1 /LD
__gc class G {
   int op_Implicit(int i) {   // C4674
   // try the following line instead
   // static int op_Implicit(int i) {
      return 0;
   }
};
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.