Espressioni costanti integrali
Un'espressione costante integrale che restituisce zero viene convertita in un puntatore denominato puntatore null. Questo puntatore è diverso da un puntatore a qualsiasi oggetto o funzione valida (ad eccezione dei puntatori a oggetti di base, che possono avere lo stesso offset e puntare comunque a oggetti diversi).
Nel codice seguente viene illustrata la definizione di un puntatore al membro i nella classe A. Il puntatore pai viene inizializzato a 0, che è il puntatore null.
// conve__pluslang_Integral_Constant_Expressions.cpp
class A
{
public:
int i;
};
int A::*pai = 0;
int main()
{
}