Язык C ++ / CLI уже имел ключевое слово nullptr
с 2005 года. Это вызвало проблему, когда C ++ 11 принял ключевое слово nullptr для C ++.Теперь их два: один для управляемого кода, а другой для нативного кода.Компилятор C ++ / CLI может компилировать оба.Таким образом, вы должны использовать __nullptr, когда вы имеете в виду собственный нулевой указатель, nullptr, когда вы имеете в виду управляемый нулевой указатель.
Это относится только к факту, когда вы компилируете с / clr.Напишите C ++ / CLI-код другими словами.Просто используйте обычный nullptr в коде C ++.