Поделиться через


Ошибка компилятора C3417

"member": типы значений не могут содержать определяемые пользователем специальные функции-члены

Замечания

Типы значений не могут содержать такие функции, как конструктор экземпляра по умолчанию, деструктор или конструктор копирования.

Example

В следующем примере возникает ошибка C3417:

// C3417.cpp
// compile with: /clr /c
value class VC {
   VC(){}   // C3417

   // OK
   static VC(){}
   VC(int i){}
};