Error del compilador C3895
"var": los miembros de datos de tipo no pueden ser "volatile"
Ciertos tipos de miembros de datos, como literal o initonly, no pueden ser volatile.
El ejemplo siguiente genera el error C3895:
// C3895.cpp
// compile with: /clr
ref struct Y1 {
initonly
volatile int data_var2; // C3895
};