コンパイラ エラー C3891
'var': リテラル データ メンバーは左辺値として使用できません
literal 変数は定数であり、宣言で初期化された後にその値を変更することはできません。
次の例では C3891 が生成されます。
// C3891.cpp
// compile with: /clr
ref struct Y1 {
literal int staticConst = 9;
};
int main() {
Y1::staticConst = 0; // C3891
}