Udostępnij za pomocą


Błąd kompilatora C3891

"var" : nie można użyć elementu członkowskiego danych literału jako wartości l

Uwagi

Zmienna literału jest const, a jej wartość nie może zostać zmieniona po zainicjowaniu jej w deklaracji.

Example

Poniższy przykład generuje kod C3891:

// C3891.cpp
// compile with: /clr
ref struct Y1 {
   literal int staticConst = 9;
};

int main() {
   Y1::staticConst = 0;   // C3891
}