programacion
Para Programadores en C
Luis de Salvador
Luis de Salvador
1
INDICE
1.
INTRODUCCIÓN A LAS CLASES ........................................................................................... 4
2.
PUNTEROS A FUNCIONES ...................................................................................................... 6
3.
DECLARACIÓN DEFUNCIONES EN UNA CLASE............................................................... 7
4.
OTRAS CARACTERÍSTICAS DE LAS FUNCIONES EN C++............................................... 9
4.1
4.2
4.3
4.4
4.5
4.6
SOBRECARGA ............................................................................................................................. 9OPERADORES.............................................................................................................................. 9
FUNCIONES INLINE ................................................................................................................... 10
CONSTRUCTORES...................................................................................................................... 10
FUNCIONES CON UN NÚMEROVARIABLE DE ARGUMENTOS ........................................................... 10
FUNCIONES CON UN NÚMERO INDEFINIDO DE ARGUMENTOS ........................................................ 11
5.
INTRODUCCIÓN A LA HERENCIA...................................................................................... 12
6.
ENTRADA/SALIDA EN C++................................................................................................... 13
6.1
6.2
SALIDA .................................................................................................................................... 13
ENTRADA ................................................................................................................................. 14
7.
PASO PORREFERENCIA....................................................................................................... 16
8.
TIPOS CALIFICADOS COMO CONSTANTES..................................................................... 16
9.
FUNCIONES VIRTUALES ...................................................................................................... 17
10.
TEMPLATES........................................................................................................................ 19
11.
EL PUNTERO THIS............................................................................................................. 20
12.
MANEJO DE EXCEPCIONES ............................................................................................ 22
12.1
12.2
12.3
FUNCIÓN TERMINATE................................................................................................................ 23
ESPECIFICACIÓN DE EXCEPCIONES ............................................................................................. 23
MANEJADOR DE ERRORES CON NEW .......................................................................................... 23
13.
FUNCIONES DESTRUCTORAS......................................................................................... 25
14.
HERENCIA MÚLTIPLE...................................................................................................... 25
15.
COMPOSICIÓN DE CLASES.............................................................................................. 27
16.
FUNCIONES COMO PARTE DE UNAESTRUCTURA.................................................... 27
17.
DIFERENCIAS ENTRE PUBLIC, PRIVATE Y PROTECTED......................................... 28
18.
CAMPOS DE BIT ................................................................................................................. 28
19.
DIFERENCIAS ENTRE COMPILAR UN PROGRAMA EN C COMO C++.................... 29
19.1
19.2...
Regístrate para leer el documento completo.