ÍNDICE
1INTRODUCCIÓN........................................................................................................................................12MODIFICACIONES MENORES...............................................................................................................2
2.1C
AMBIO EN LA EXTENSIÓN DEL NOMBRE DE LOS FICHEROS
................................................................22.2C
OMENTARIOS INTRODUCIDOS EN EL PROGRAMA
..............................................................................22.3D
ECLARACIÓN SIMPLIFICADA DE VARIABLES TIPO ENUMERACIÓN
.....................................................32.4D
ECLARACIÓN SIMPLIFICADA DE VARIABLES CORRESPONDIENTES A ESTRUCTURAS
..........................42.5M
AYOR FLEXIBILIDAD EN LA DECLARACIÓN DE VARIABLES
..............................................................4
2.6S
COPE
O VISIBILIDAD DE VARIABLES
..................................................................................................52.7E
SPECIFICADOR
CONST
PARA VARIABLES
...........................................................................................62.8E
SPECIFICADOR
CONST
PARA PUNTEROS
.............................................................................................72.9C
ONVERSIONES EXPLÍCITAS DE TIPO
..................................................................................................82.10E
SPECIFICADOR
INLINE
PARA FUNCIONES
...........................................................................................82.11S
OBRECARGA DE FUNCIONES
..............................................................................................................92.12V
ALORES POR DEFECTO DE PARÁMETROS DE UNA FUNCIÓN
...............................................................92.13V
ARIABLES DE TIPO
REFERENCIA
......................................................................................................102.14O
PERADORES
NEW
Y
DELETE
PARA GESTIÓN DINÁMICA DE MEMORIA
...............................................122.15P
UNTEROS DE TIPO
VOID
...................................................................................................................132.16N
UEVA FORMA DE REALIZAR LAS OPERACIONES DE ENTRADA Y SALIDA
..........................................142.17F
UNCIONES CON NÚMERO DE PARÁMETROS VARIABLE
.....................................................................15
3MODIFICACIONES MAYORES.............................................................................................................16
3.1I
NTRODUCCIÓN A LA
P
ROGRAMACIÓN
O
RIENTADA A
O
BJETOS
(OOP)............................................163.2C
LASES
, O
BJETOS Y
M
ÉTODOS
.........................................................................................................173.3E
JEMPLO DE CLASE EN
C++:
NÚMEROS COMPLEJOS
.........................................................................173.4C
LASE SIN SECCIONES PRIVADAS
:
STRUCT
........................................................................................233.5C
LASES CON SECCIONES PRIVADAS
..................................................................................................253.6E
XPANSIÓN
I
NLINE
...........................................................................................................................27
3.6.1Definición..........................................................................................................................27 3.6.2Implementación de las funciones inline.............................................................................27
3.7E
NTRADA Y SALIDA DE DATOS
.........................................................................................................28
3.7.1Una breve comparación con la entrada y salida de datos de ANSI C...............................29
3.8O
PERADORES
NEW
Y
DELETE
CON CLASES
........................................................................................303.9C
ONSTRUCTORES Y DESTRUCTORES
.................................................................................................31
3.9.1Inicializadores...................................................................................................................323.9.2Llamadas al constructor....................................................................................................323.9.3Constructor por defecto y constructor con parámetros con valor por defecto..................333.9.4Constructor de oficio.........................................................................................................343.9.5Constructor de copia.........................................................................................................343.9.6Necesidad de escribir un constructor de copia.................................................................353.9.7Los constructores y el operador de asignación (=)...........................................................37 3.9.8Destructores......................................................................................................................37
3.10C
LASES Y FUNCIONES
FRIEND
...........................................................................................................383.11E
L PUNTERO
THIS
..............................................................................................................................403.12S
OBRECARGA DE OPERADORES
.........................................................................................................40
3.12.1Clase
cadena
para manejo de cadenas de caracteres.......................................................413.12.2Definición de funciones y operadores de la clase cadena.................................................453.12.3Ejemplo de utilización de la clase cadena.........................................................................483.12.4Sobrecarga de los operadores (++) y (--).........................................................................50
3.13O
BJETOS MIEMBRO DE OTROS OBJETOS
............................................................................................513.14V
ARIABLES MIEMBRO
STATIC
............................................................................................................533.15F
UNCIONES MIEMBRO
STATIC
............................................................................................................55
4HERENCIA.................................................................................................................................................57
4.1N
ECESIDAD DE LA HERENCIA
............................................................................................................574.2D
EFINICIÓN DE HERENCIA
................................................................................................................57
Leave a Comment