Compartilhar via


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
};