Ошибка компилятора C2696
Не удается создать временный объект управляемого типа "type"
Ссылки на const
неуправляемую программу приводят компилятору вызывать конструктор и создавать временный объект в стеке. Однако управляемый класс никогда не может быть создан в стеке.
C2696 доступен только с помощью устаревшего параметра компилятора /clr:oldSyntax.