NULL
Da cppreference.com.
![]() |
Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate.
La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
Elemento definito nell'header <cstddef>
|
||
Elemento definito nell'header <cstring>
|
||
Elemento definito nell'header <cwchar>
|
||
Elemento definito nell'header <ctime>
|
||
Elemento definito nell'header <clocale>
|
||
Elemento definito nell'header <cstdio>
|
||
#define NULL /*implementation-defined*/ |
||
Definisce la costante di puntatore nullo, che è un prvalue integrante un'espressione costante di tipo intero che restituisce zero o un prvalue di std::nullptr_t tipo. Il puntatore nullo costante può essere conversione implicita a qualsiasi tipo di puntatore, i risultati di conversione tipo nel puntatore nullo valore di quel tipo. Se la costante puntatore nullo è di tipo intero, esso può essere convertito in un tipo di prvalue std::nullptr_t.
Original:
Defines the null pointer constant, which is an integral constant expression prvalue of integer type that evaluates to zero or a prvalue of type std::nullptr_t. The null pointer constant may be conversione implicita to any pointer type; such conversion results in the null pointer value of that type. If the null pointer constant has integer type, it may be converted to a prvalue of type std::nullptr_t.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifica] Possibile implementazione
#define NULL 0 //since C++11 #define NULL nullptr |
[modifica] Esempio
#include <cstddef> class S; int main() { int* p = NULL; int* p2 = static_cast<std::nullptr_t>(NULL); void(*f)(int) = NULL; int S::*mp = NULL; void(S::*mfp)(int) = NULL; }
[modifica] Vedi anche
nullptr | il puntatore letterale che specifica un valore nullo (C++11) valore del puntatore
Original: the pointer literal which specifies a null pointer value (C++11) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
(C++11) |
il tipo di puntatore nullo nullptr letterale Original: the type of the null pointer literal nullptr The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (typedef) |