• Lunes 29 de Abril de 2024, 01:27

Autor Tema:  Punteros A Funciones  (Leído 1209 veces)

AnioN

  • Miembro MUY activo
  • ***
  • Mensajes: 339
    • Ver Perfil
Punteros A Funciones
« en: Viernes 30 de Marzo de 2007, 18:11 »
0
Hola, debido a que surgio un thread muy interesante de punteros a punteros, me gustarian si es posible explicar un poco para que sirven los punteros a funciones y como se utilizan.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Punteros A Funciones
« Respuesta #1 en: Viernes 30 de Marzo de 2007, 18:14 »
0
Por ejemplo te sirven para usar las funciones de una DLL cargada dinamicamente.

http://msdn2.microsoft.com/en-us/library/ms686944.aspx

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Punteros A Funciones
« Respuesta #2 en: Viernes 30 de Marzo de 2007, 18:57 »
0
Cuando se accede un método dentro de una clase se esta usando el puntero a dicho método en memoria.

No conozco detalles de la implementación de eso en C/C++ pero se pueden pasar punteros a funciones como parámetro de otra función para que esta ultima internamente la use según se requiera. Esto en el mundo de POO se conoce como delegados.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Punteros A Funciones
« Respuesta #4 en: Viernes 30 de Marzo de 2007, 21:25 »
0
Tambien se usa cuando tenes que crear una GUI usando la API de Windows, la Estructura WNDCLASS tiene un campo lpfWindProc que apunta al procedimiento de ventana que tiene que ser declarado en el mismo código.

http://winapi.conclase.net/curso/index.php?cap=004