*   >> Lectura Educación Artículos >> science >> programación

Puntero a Función en C ++

el operando de la izquierda y la derecha. El operando de la izquierda entra en los paréntesis de la otra función (squareDifference) como parámetro, mientras que el operando de la derecha se utiliza como argumento en la convocatoria de la otra función. Lo que hemos hecho aquí es pasar un puntero a una función igual que lo que sucede con los punteros de los objetos fundamentales. El parámetro de la función (squareDifference) es la declaración de puntero mientras que el argumento de la función de llamada es la dirección de memoria que el objeto puntero tendrá como valor.

La diferencia aquí es que la declaración de puntero es compleja y apunta a una función. Lea el código anterior, si aún no lo ha hecho. La otra función en realidad puede tener más de un parámetro (argumento); simplemente separar los parámetros por comas, aunque algunos de los parámetros son punteros a funciones. El código anterior no parece muy útil, pero utilizando un puntero a una función como parámetro para otra función en realidad puede llegar a ser complicado. No voy a entrar en ninguna de esa complicación.

Sin embargo, ahora se sabe lo que es un puntero a una función y cómo utilizar un puntero a una función como parámetro a otra función (dividir la inicialización en dos, operando de la izquierda se convierte en un parámetro para la otra función y operando derecho se convierte en un argumento en el llamar de la otra función). La buena noticia es que el misterio de puntero a la función está desmitificado. Eso es lo que yo he preparado. Chrys

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.