Erro do Compilador C3880
'var' : não pode ser um membro de dados literal
O tipo de um atributo literal deve ser, ou conversível de tempo de compilação para, um dos seguintes tipos:
tipo integral
string
enumeração com um tipo integral ou subjacente
O exemplo a seguir gera C3880:
// C3880.cpp
// compile with: /clr /c
ref struct Y1 {
literal System::Decimal staticConst1 = 10; // C3880
literal int staticConst2 = 10; // OK
};