Kompilatorfel C3195

Operator : är reserverad och kan inte användas som medlem i en referensklass eller värdetyp. CLR- eller WinRT-operatorer måste definieras med nyckelordet "operator"

Anmärkningar

Kompilatorn identifierade en operatordefinition med hjälp av syntaxen "Managed Extensions for C++". Du måste använda C++-syntaxen för operatorer.

Example

Följande exempel genererar C3195 och visar hur du åtgärdar det:

// C3195.cpp
// compile with: /clr /LD
#using <mscorlib.dll>
value struct V {
   static V op_Addition(V v, int i);   // C3195
   static V operator +(V v, char c);   // OK for new C++ syntax
};