Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.6. Cuándo son llamados los <strong>de</strong>structores y constructores.................................26<br />
3.7. Asignación por omisión <strong>en</strong> copia a nivel <strong>de</strong> miembro....................................26<br />
CLASES....................................................................................................................27<br />
4.1. Objetos constantes y funciones miembro const...............................................27<br />
4.2. Composición: clases como miembros <strong>de</strong> otras clases.....................................28<br />
4.3. Funciones amigo y clases amigo.......................................................................28<br />
4.4. Cómo utilizar un apuntador this......................................................................29<br />
4.5. Asignación dinámica <strong>de</strong> memoria mediante new y <strong>de</strong>lete..............................30<br />
4.6. Miembros <strong>de</strong> clase estáticos..............................................................................30<br />
4.7. Clases cont<strong>en</strong>edor e iteradores.........................................................................30<br />
4.8. Clases plantilla...................................................................................................31<br />
4.9. Clases abstractas................................................................................................32<br />
HOMONIMIA DE OPERADORES......................................................................33<br />
5.1. Fundam<strong>en</strong>tos <strong>de</strong> la homonimia <strong>de</strong> operadores...............................................33<br />
5.2. Restricciones sobre la homonimia <strong>de</strong> operadores..........................................33<br />
5.3. Homonimia <strong>de</strong> operadores <strong>de</strong> inserción y <strong>de</strong> extracción <strong>de</strong> flujo..................34<br />
5.4. Homonimia <strong>de</strong> operadores unarios..................................................................34<br />
5.5. Homonimia <strong>de</strong> operadores binarios.................................................................34<br />
5.6. Estudio <strong>de</strong> caso: una clase array......................................................................35<br />
5.7. Conversión <strong>en</strong>tre tipos......................................................................................35<br />
6. HERENCIA..............................................................................................................36<br />
6.1. Tipos <strong>de</strong> her<strong>en</strong>cia...............................................................................................37<br />
6.2. Clases base públicas, protegidas y privadas....................................................37<br />
6.3. Construcción y <strong>de</strong>strucción...............................................................................38<br />
6.4. Her<strong>en</strong>cia múltiple..............................................................................................38<br />
7. POLIMORFISMO...................................................................................................39<br />
8. PLANTILLAS PARA LOS NODOS.....................................................................40<br />
9. COMPILAMOS UN PROGRAMA.......................................................................43<br />
9.1. Pasos <strong>de</strong> la compilación.....................................................................................43<br />
10. FLUJO DE ENTRADA/SALIDA DE <strong>C++</strong>..........................................................45<br />
10.1. Archivos <strong>de</strong> cabecera <strong>de</strong> biblioteca iostream.................................................45<br />
10.2. Funciones miembro get y getline....................................................................45<br />
10.3. Entradas/salidas sin formato utilizando read, gcount y write......................46<br />
10.4. Manipuladores <strong>de</strong> flujo...................................................................................46<br />
11. EJERCICIOS.........................................................................................................47<br />
12. BIBLIOGRAFIA...................................................................................................59