Teoría
Curso 2005/2006
Está página contiene parte de la tabla de contenidos del libro "Programación orientada a objetos con C++" de F. J. Ceballos (2003), indicando en color rojo algunos apartados y capítulos que, para ajustarnos a la escasa duración del curso de Programación Avanzada, no han formado parte de nuestro temario y por tanto no se exigirán en los exámenes del curso 2005/2006. Entre paréntesis se indica el nombre con el que nos hemos referido en clase a algunos apartados, cuando es diferente.
- CAPÍTULO 3. CLASES.
- DEFINICIÓN DE UNA CLASE.
- IMPLEMENTACIÓN DE UNA CLASE.
- MÉTODOS SOBRECARGADOS.
- PARÁMETROS CON VALORES POR OMISIÓN (por defecto).
- IMPLEMENTACIÓN DE UNA APLICACIÓN.
- EL PUNTERO IMPLÍCITO this.
- MÉTODOS Y OBJETOS CONSTANTES.
- INICIACIÓN DE UN OBJETO.
- DESTRUCCIÓN DE OBJETOS.
- PUNTEROS COMO ATRIBUTOS DE UNA CLASE.
- MIEMBROS STATIC DE UNA CLASE.
- ATRIBUTOS QUE SON OBJETOS (clases compuestas).
- CLASES INTERNAS (clases anidadas).
- INTEGRIDAD DE LOS DATOS.
- DEVOLVER UN PUNTERO O UNA REFERENCIA.
- MATRICES (vectores) DE OBJETOS.
- FUNCIONES AMIGAS DE UNA CLASE.
- PUNTEROS A MIEMBROS DE UNA CLASE.
- CAPÍTULO 4. OPERADORES SOBRECARGADOS.
- SOBRECARGAR UN OPERADOR.
- UNA CLASE PARA NÚMEROS RACIONALES.
- SOBRECARGA DE OPERADORES BINARIOS.
- SOBRECARGA DE OPERADORES UNARIOS.
- CONVERSIÓN DE TIPOS DEFINIDOS POR EL USUARIO.
- Conversión mediante constructores.
- Operadores de conversión.
- Ambigüedades.
- ASIGNACIÓN.
- INDEXACIÓN.
- LLAMADA A FUNCIÓN.
- DESREFERENCIA.
- SOBRECARGA DE LOS OPERADORES new Y delete.
- CAPÍTULO 5. CLASES DERIVADAS.
- CLASES DERIVADAS Y HERENCIA.
- DEFINIR UNA CLASE DERIVADA.
- ATRIBUTOS CON EL MISMO NOMBRE.
- REDEFINIR MÉTODOS DE LA CLASE BASE.
- CONSTRUCTORES DE CLASES DERIVADAS.
- COPIA DE OBJETOS.
- DESTRUCTORES DE CLASES DERIVADAS.
- JERARQUÍA DE CLASES.
- FUNCIONES AMIGAS.
- PUNTEROS Y REFERENCIAS.
- MÉTODOS VIRTUALES.
- INFORMACIÓN DE TIPOS DURANTE LA EJECUCIÓN.
- POLIMORFISMO.
- CLASES ABSTRACTAS.
- HERENCIA MÚLTIPLE.
- CAPÍTULO 6. PLANTILLAS.
- DEFINICIÓN DE UNA PLANTILLA.
- FUNCIONES GENÉRICAS.
- ORGANIZACIÓN DEL CÓDIGO DE LAS PLANTILLAS.
- CLASES GENÉRICAS.
- Declaración previa de una clase genérica.
- Especialización de plantillas de clase.
- Derivación de plantillas.
- Otras características de las plantillas.
- CAPÍTULO 7. EXCEPCIONES.
- CAPÍTULO 8. FLUJOS.
- CAPÍTULO 9. HILOS.