Поделиться через


Ошибка компилятора C3896

"member" : неправильный инициализатор: этот литеральный член данных можно инициализировать только с помощью nullptr.

Замечания

Литеральный член данных был инициализирован неправильно. Дополнительные сведения см . в nullptr .

Example

В следующем примере создается C3896:

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

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