共用方式為


編譯器錯誤 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
};