Ponteiros de função são uma parte da linguagem de programação C + +. Um ponteiro de "pontos" para uma localização na memória, por isso, quando você altera um valor variável, você alterar o valor na memória. Este é diferenciado de alterar um valor variável , que só altera o valor na função local e não o espaço de memória real . Você usa o símbolo do asterisco para apontar para uma matriz de função em uma declaração C + +. Instruções
1
o botão direito do mouse no arquivo de código fonte C + + que você deseja usar para configurar o ponteiro ; clique Clique no + editor + C na lista de programas
" Abrir com". . Página 2
Criar a variável ponteiro de função . O código a seguir cria um ponteiro para uma função que retorna uma matriz de valores inteiros :
void ( * myfunction ) ( int [ ]);
3
Atribuir o ponteiro à sua função. O código na Etapa 2 cria o ponteiro , mas você deve definir o espaço de memória para que os pontos variáveis. O código a seguir atribui o ponteiro para a função " create_colors " :
myfunction = & create_colors ;
Observe o caractere e comercial . O comercial diz ao compilador para "apontar " para a posição de memória que armazena a função " create_colors " .