Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"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
};