C++

CONTENIDOS

CAPITULO 1
CONCEPTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS

1.1   Introducción
1.2 
  Abstracción de datos
1.3 
  ¿Qué es la programación orientada a
     
  objetos?

1.4 
 
Trabajando con objetos
1.5 
  Definición de objetos
1.6 
  Clases
1.7
  
Mensajes: activación de objetos
1.8
  
Programa orientado a objetos
1.9   Herencia
1.10
Polimorfismo

CAPITULO 2
C++: UN C MEJOR

2.1  Comentarios 
2.2  Identificadores
2.3  Constantes
2.4  Tipos de datos
2.5  Operadores especiales de C++
2.6  Declaraciones y definiciones
2.7  Moldes (cast)
2.8  El especificador constante (const)
2.9  Punteros y direcciones de constantes
       simbólicas
2.10 El especificador de tipo volatile
2.11 Sizeof (char)
2.12 Punteros a void
2.11 S
alidas y entradas
2.12 El operador de resolución de ámbito ::
2.13 E
structuras y uniones
2.14 Asignación dinámica de memoria:
        new y delete

CAPITULO 3 
ENTRADAS Y SALIDAS BÁSICAS

3.1  La biblioteca iostream
3.2  M
anipuladores de salida

CAPITULO 4 
FUNCIONES

4.1  Punteros a void en funciones
4.2  Compilación separada
4.3  Variable referencia
4.4  Parámetros por valor y por referencia
4.5  Los modificadores const y volatile
4.6  Funciones con número de argumentos
      no especificado
4.7  Argumentos por defecto (omisión)

CAPITULO 5 
OBJETOS Y CLASES

5.1  Introducción
5.2  Abstracción de datos
5.3  Concepto de clase
5.4  Objetos
5.5  Acceso a los miembros de una clase
5.6  Clases vacías
5.7  Clases anidadas
5.8  Los miembros dato
5.8  Ámbito de una clase
5.9  Especificadores de acceso a los
       miembros de una clase
5.10 Funciones miembro
5.11 El puntero this
5.12 Funciones miembro estáticas
5.13 Constructores
5.14 Destructores
5.15 Creación y supresión dinámica de
        objetos
5.16 Funciones amigas
5.17 Clases amigas

CAPITULO 6 
SOBRECARGA DE FUNCIONES Y OPERADORES

6.1   Sobrecarga de funciones
6.2   Sobrecarga de operadores
6.3   Declaración de funciones operador
6.4   Sobrecarga de operadores unitarios
6.5   Versiones prefija y postfija de los
       operadores ++ y --
6.6  Sobrecarga de operadores binarios
6.7  Sobrecargando el operador de
       llamada
     
  a funciones ( )
6.8  Sobrecargando el operador
       subíndice [ ]
6.9  Sobrecarga de operadores de flujo

CAPITULO 7 
HERENCIA Y JERARQUIA DE CLASES

7.1   Introducción
7.2   Clases derivadas
7.3   Conceptos fundamentales de
        derivación
7.4   La herencia en C++
7.5   Creación de una clase derivada
7.6   Clases de derivación
7.7   Constructores y destructores en
        herencia
7.8   Redefinición de funciones miembro
        heredadas
7.9   Herencia múltiple
7.10 Constructores y destructores en
        herencia múltiple
7.11 Herencia repetida
7.12 Clases base virtuales


Ejercicios

 

Inicio