Universidad de Costa Rica
Ciencias de
Curso: Programación II
Filmina IV
Cuarta Semana.
Profesor: Adolfo Di-Mare
Alumna: Elsie
Castro Villalobos
Carnet: A41369
10/09/2007
Proceso de
compilación:
1- Se incluyen los
archivos .h, es decir los archivos de encabezado,
2- El compilador
toma los archivos con extensión .cpp
y los convierte en .obj
3- El editor de
eslabonamiento enlaza las clases de biblioteca
4- El programa se
carga en memoria.
5-
Se ejecuta
el programa.
Sobrecarga de operadores:
Apropiada especialmente para operaciones matematicas (+, <<, >>, = =).
Se
ultilizan empleando la palabra reservada ”operator” seguido por el operador o simbolo que se desea sobrecargar.
Herencia:
Las relaciones de herencia forman tres
estructuras jerárquicas. Una clase base existe en una relación jerárquica con
sus clases derivadas. Aunque las clases pueden existir de manera independiente,
una vez que se emplean en las relaciones de herencia, se afilian entre si con
otras clases. Una clase se convierte en una clase base, suministrando datos y
comportamiento a otras clases, o en una clase derivada, heredando sus datos y
comportamiento desde otras clases.
Polimorfismo:
En el polimorfismo al invocar una función mediante el apuntador de la clase
base, hará que se invoque la función de la clase base.
Biblioteca
estándar de plantillas:
Proporciona muchas de las
estructuras de los algoritmos básicos, ofrece la prueba del concepto para la
programación genérica con plantillas.
Ejercicios:
Pag: 660, #9.5
#9.6
Pag: 717, #10.3
#10.12
#10.14