Erreur du compilateur C3895

'var' : les membres de données de type ne peuvent pas être 'volatiles'

Certains types de membres de données, par exemple littéral ou initonly, ne peuvent pas être volatiles.

L’exemple suivant génère l’erreur C3895 :

// C3895.cpp
// compile with: /clr
ref struct Y1 {
   initonly
   volatile int data_var2;   // C3895
};