Universidad de Costa Rica

 

 

Ciencias de la Computación e Informática 

  

Curso: Programación II 

  

Filmina VI

Sexta Semana. 

 

Profesor: Adolfo Di-Mare 

 

Alumna: Elsie Castro Villalobos

   

Carnet: A41369 

 

24/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 reservadaoperator” 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