Teilen über


Compilerfehler C3194

'member' : Ein Werttyp kann keinen Zuordnungsoperator haben.

Bemerkungen

Spezielle Memberfunktionen, die einen automatischen Aufruf durch den Compiler erfordern, z. B. einen Kopierkonstruktor oder kopierzuordnungsoperator, werden in einer Wertklasse nicht unterstützt.

Beispiel

Im folgenden Beispiel wird C3194 generiert.

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