Ganzzahlige konstante Ausdrücke

Ein ganzzahliger konstanter Ausdruck, der auf Null ausgewertet wird, wird auf einen Zeiger konvertiert, der den Namen „NULL-Zeiger“. Dieser Zeiger wird sichergestellt, dass ungleiches in einen Zeiger auf einen gültigen Objekt zu vergleichen oder zu verwenden (außer bei Zeigern auf basierte Objekte, die den gleichen Offset und dennoch zeigen können auf verschiedene Objekte haben).

Im folgenden Code wird die Definition eines Zeigers auf den Member i in der Klasse A.Der Zeiger, pai, wird mit 0 initialisiert, das der NULL-Zeiger ist.

// conve__pluslang_Integral_Constant_Expressions.cpp
class A
{
public:
 int i;
};

int A::*pai = 0;

int main()
{
}

Siehe auch

Referenz

Memberzeiger-Konvertierungen