编译器错误 C3896

“member”:不正确的初始值设定项:此 literal 数据成员只能使用“nullptr”进行初始化

literal 数据成员未正确初始化。 有关详细信息,请参阅 nullptr

以下示例生成 C3896:

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

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