Megosztás a következőn keresztül:


C3194-fordítási hiba

"tag": egy értéktípus nem rendelkezhet hozzárendelési operátorral

Megjegyzések

Az értékosztályon belül nem támogatottak azok a speciális tagfüggvények, amelyek automatikus meghívást igényelnek a fordítótól, például másolatkonstruktor vagy másolás-hozzárendelési operátor.

Example

Az alábbi példa C3194-et hoz létre.

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