Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
niejawne pole liczby całkowitej 0; używanie rzutowania nullptr lub jawnego
Funkcje języka Visual C++ niejawne boxing typów wartości. Instrukcja, która spowodowała przypisanie o wartości null przy użyciu rozszerzeń zarządzanych dla języka C++, staje się teraz przypisaniem do skrzynki int.
Aby uzyskać więcej informacji, zobacz Boxing.
Przykład
Poniższy przykład generuje kod C4965.
// 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);
}