編譯器錯誤 C3194
'member' :實值類型不能有指派運算符
實值類別中不支援需要編譯程式自動叫用的特殊成員函式,例如複製建構函式或複製指派運算符。
範例
下列範例會產生 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
};