armazena dados da linguagem de programação C + + como um tipo específico . Por exemplo , os dados numéricos podem ser armazenados como o " int " tipo de dados . Um tipo de dados tem um endereço na memória que armazena um valor. O endereço dos dados pode ser armazenado em um ponteiro do mesmo tipo de dados , ou como um apontador " vazio " . Um ponteiro "vazio " pode armazenar o endereço de qualquer tipo de dados. Por exemplo , você pode armazenar o endereço de um "int" tipo de dados em um ponteiro de "vazio " . Coisas que você precisa 
 C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Eclipse CDT 
 C + + Compiler , como GCC 
 Mostrar Mais instruções 
 1 
 Carregue o + IDE C + clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " C + + Project" para criar um novo projeto de C + +. Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE. 
 2 
 Crie uma função principal, que é onde o programa vai começar . Escreva o seguinte na parte superior do arquivo de código fonte : 
 
 int main () {} 
 
 
 3 
 Declare uma variável "int" por escrever o seguinte dentro das chaves da função principal : 
 
 int x = 500; 
 4 
 Declare um ponteiro "vazio " , escrevendo o seguinte abaixo a declaração escrita no anterior etapa : 
 
 void * voidPtr ; 
 5 
 Atribuir o endereço do "int" tipo de dados " x" para o ponteiro de "vazio " . Escreva o seguinte após o "vazio " declaração de ponteiro : 
 
 voidPtr = &x; 
 6 
 Declare um ponteiro de "int" que armazena o endereço contido pelo ponteiro "vazio " . Isso permitirá que você para tratar o endereço do ponteiro "vazio " como "int" tipo de dados. Você pode fazer isso por escrito a seguinte declaração abaixo do escrito na etapa anterior : 
 
 int * IntPtr = (int *) voidPtr ; 
 7 
 Imprima o valor localizado na o endereço apontado pelo ponteiro " IntPtr " , escrevendo o seguinte : 
 
 cout << * IntPtr << endl; 
 8 
 Execute o programa clicando no botão verde localizado na linha superior de botões "Play" . O programa armazena o endereço da variável " int " " x " no interior do ponteiro de " vazio " . O ponteiro do "vazio " é, então, acessado através do uso do "int" ponteiro " IntPtr ", e seu valor de "500" é impresso para o console de saída. 
 < Br >