Erreur du compilateur C3896

'member' : initialiseur incorrect : ce membre de données littéral ne peut être initialisé qu’avec 'nullptr'

Un membre de données littéral a été initialisé de manière incorrecte. Pour plus d’informations, consultez nullptr .

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

// C3896.cpp
// compile with: /clr /c
ref class R{};

value class V {
   literal R ^ r = "test";   // C3896
   literal R ^ r2 = nullptr;   // OK
};