Diferencia entre revisiones de «Programación en C++/Funciones virtuales»
Contenido eliminado Contenido añadido
Línea 940:
Existen dos terminos que son comunmente usado cuando se discute
Tardio" ( del ingles "early binding and late binding" ). Relativo a
C++, estos terminos se refieren a eventos que
compilacion y eventos que ocurren en tiempo de ejecucion,
respectivamente.
Enlace temprano significa que una llamada a una funcion es resuelta
en tiempo de compilacion.
llamar a una funcion es conocida cuando el programa es compilado.
Ejemplos de enlace temprano incluyen llamadas a funciones estandar,
llamadas a funciones sobrecargadas
operadores sobrecargados. La principal ventaja
la eficiencia -- es rapido, y a menudo requiere menos memoria. Su
desventaja es falta de flexibilidad.
Enlace tardio significa que una llamada a la funcion es resuelta en
tiempo de ejecución.
es determinada "al vuelo" mientras el programa se ejecuta. Enlace
tardio es logrado en C++ a traves del uso de funciones virtuales y
tipos derivados. La ventaja
flexibilidad. Puede ser usada para soportar una interface común,
mientras que se permite a varios objetos utilizar esa interface para
|