Partilhar via


Expressões de constante integrais

Uma expressão de constante integral que é avaliada como zero é convertida em um ponteiro chamado "ponteiro nulo". Esse ponteiro garante a comparação de irregular a um ponteiro para qualquer objeto ou função válidos (exceto os ponteiros para objetos baseados, que podem ter o mesmo deslocamento e ainda o apontar para objetos diferentes).

O código a seguir ilustra a definição de um ponteiro para o membro i na classe A. O ponteiro, pai, é inicializado como 0, que é o ponteiro nulo.

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

int A::*pai = 0;

int main()
{
}

Consulte também

Referência

Conversões de ponteiro em membro