Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Implizites Boxing mit ganzer Zahl 0. Verwenden Sie "nullptr" oder eine explizite Umwandlung.
Visual C++ bietet implizites Boxen von Werttypen. Eine Anweisung, die zu einer NULL-Zuweisung mit verwalteten Erweiterungen für C++ führte, wird nun zu einer Zuordnung zu einem boxed int.
Weitere Informationen finden Sie unter Boxingdefiniert sind.
Beispiel
Im folgenden Beispiel wird C4965 generiert.
// C4965.cpp
// compile with: /clr /W1
int main() {
System::Object ^o = 0; // C4965
// the previous line is the same as the following line
// using Managed Extensions for C++
// System::Object *o = __box(0);
// OK
System::Object ^o2 = nullptr;
System::Object ^o3 = safe_cast<System::Object^>(0);
}