◐ Shell
clean mode source ↗

nullptr pointer literal - cppreference.com

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.

Click here for the English version of this page

<metanoindex/>

Sintassi

nullptr (dal C++11)

Spiegazione

Il nullptr parola chiave indica il puntatore nullo letterale. È un prvalue imprecisato di std::nullptr_t tipo. Esistono

conversioni implicite

Original:

implicit conversions

The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.

da nullptr al valore di puntatore nullo di qualsiasi tipo e di qualsiasi puntatore puntatore al tipo di membro. Conversioni simili esistono per ogni valore di std::nullptr_t tipo nonché per la NULL macro, il puntatore nullo costante.

Original:

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Esempio

Viene illustrato come nullptr consente l'inoltro tramite una funzione di modello .

Original:

Demonstrates how nullptr allows forwarding via a template function.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

#include <cstddef>
#include <iostream>

template<class F, class A>
void Fwd(F f, A a)
{
    f(a);
}

void g(int* i)
{
    std::cout << "Function g called\n";
}

int main()
{
    g(NULL);           // Fine
    g(0);              // Fine

    Fwd(g, nullptr);   // Fine
//  Fwd(g, NULL);  // ERROR: No function g(int)
}

Output:

Function g called
Function g called
Function g called

Parole chiave

nullptr

Vedi anche

implementazione definita puntatore nullo costante

Original:

implementation-defined null pointer constant

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(macro costante) [modifica]

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) [modifica]