*   >> Leitura Educação Artigos >> science >> programação

Ponteiro para função em C ++

operando direito é usado como argumento na chamada da outra função. O que temos feito aqui é para passar um ponteiro para uma função mesmo que o que acontece com ponteiros de objetos fundamentais. O parâmetro da função (squareDifference) é a declaração ponteiro enquanto o argumento da função de chamada é o endereço de memória que o objeto ponteiro terá como valor. A diferença aqui é que a declaração ponteiro é complexo e que aponta para uma função. Leia o código acima, se você não tiver feito isso.

A outra função pode realmente ter mais de um parâmetro (argumento); apenas separar os parâmetros com vírgulas, mesmo se alguns dos parâmetros são ponteiros para funções. O código acima não parece muito útil, mas usando um ponteiro para uma função como um parâmetro para outra função pode realmente tornar-se complicado. Eu não vou entrar em qualquer um que a complicação.

No entanto, você já sabe o que é um ponteiro para uma função e como usar um ponteiro para uma função como parâmetro para outra função (dividir a inicialização em dois; operando esquerdo torna-se um parâmetro para a outra função e operando direito torna-se um argumento no chamar de outra função). A boa notícia é que o mistério de ponteiro para função agora é desmistificada. Isso é o que eu preparei. Chrys

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.