Megosztás a következőn keresztül:


Fordító figyelmeztetése (1. szint) C4965

0 egész szám implicit doboza; nullptr vagy explicit leadás használata

Megjegyzések

A Visual C++ az értéktípusok implicit dobozolását tartalmazza. Az utasítás, amely null hozzárendelést eredményezett a C++ felügyelt bővítményeinek használatával, mostantól egy dobozos inthez való hozzárendeléssé válik.

További információ: Boxing.

Example

Az alábbi példa C4965-öt hoz létre.

// 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);
}