Kompilatorfel C3194

"medlem" : en värdetyp kan inte ha en tilldelningsoperator

Anmärkningar

Särskilda medlemsfunktioner som kräver automatisk anrop av kompilatorn, till exempel en kopieringskonstruktor eller kopieringstilldelningsoperator, stöds inte i en värdeklass.

Example

I följande exempel genereras C3194.

// 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
};