Delen via


Compilerfout C3194

Lid: een waardetype kan geen toewijzingsoperator hebben

Opmerkingen

Speciale lidfuncties waarvoor automatische aanroep door de compiler is vereist, zoals een kopieerconstructor of een operator voor het kopiƫren van toewijzingen, worden niet ondersteund binnen een waardeklasse.

Example

In het volgende voorbeeld wordt C3194 gegenereerd.

// C3194.cpp
// compile with: /clr /c
value struct MyStruct {
   MyStruct& operator= (const MyStruct& i) { return *this; }   // C3194
};

ref struct MyStruct2 {
   MyStruct2% operator= (const MyStruct2% i) { return *this; }   // OK
};