Constant Expressions entero
Una expresión constante entera que se evalúa como cero se convierte a un puntero denominado “puntero NULL”. Este puntero se garantiza para comparar desigual a un puntero a cualquier objeto o función válido (a excepción de punteros a objetos basados, que pueden tener el mismo desplazamiento y todavía redirigirla a diversos objetos).
El código siguiente se muestra la definición de un puntero a miembro i en la clase A.El puntero, pai, se inicializa en 0, que es el puntero NULL.
// conve__pluslang_Integral_Constant_Expressions.cpp
class A
{
public:
int i;
};
int A::*pai = 0;
int main()
{
}