Ошибка компилятора C3417
"member": типы значений не могут содержать определяемые пользователем специальные функции-члены
Типы значений не могут содержать такие функции, как конструктор экземпляра по умолчанию, деструктор или конструктор копирования.
Следующий пример приводит к возникновению ошибки C3517:
// C3417.cpp
// compile with: /clr /c
value class VC {
VC(){} // C3417
// OK
static VC(){}
VC(int i){}
};