Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Implizites Boxing mit ganzer Zahl 0. Verwenden Sie "nullptr" oder eine explizite Umwandlung.
Bemerkungen
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);
}