Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
curso de c++

curso de c++

Ratings: (0)|Views: 9|Likes:
Published by api-3829848

More info:

Published by: api-3829848 on Oct 18, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

'VXKTJG\ue000/TL
UXSlZOIG\ue000\ue001\ue001
\ue001
(VFXHOD\ue0006XSHULRU\ue000GH\ue000,QJHQLHURV\ue000,QGXVWULDOHV
,QGXVWUL\ue000,QMLQHUXHQ\ue000*RLPDLODNR\ue000(VNROD
8
1
,
9
(
5
6
,
'
$
'
'
(
1
$
9
$
5
5
$
\ue000
1
$
)
$
5
5
2
$
.
2
8
1
,
%
(
5
7
6
,
7
$
7
(
$
6DQ6HEDVWLi
Q\ue000$EULO\ue001\ue003\ue003\ue002
$SUHQGD\ue000&\ue001\ue001
FRPR\ue000VL\ue000HVWXYLHUD\ue000HQ\ue000SULPHUR
-
D
Y
L
H
U
*
D
U
F
t
D
G
H
-
D
O
y
Q
\u2022
-
R
V
p
,
J
Q
D
F
L
R
5
R
G
U
t
J
X
H
]
\u2022
-
R
V
p
0
D
U
t
D
6
D
U
U
L
H
J
X
L
\u2022
5
X
I
L
Q
R
*
R
x
L
$
O
I
R
Q
V
R
%
U
D
]
i
O
H
]
\u2022
3
D
W
[
L
)
X
Q
H
V
\u2022
$
O
E
H
U
W
R
/
D
U
]
D
E
D
O
\u2022
5
X
E
p
Q
5
R
G
U
t
J
X
H
]
$SUHQGD\ue000&\ue001\ue001
FRPR\ue000VL\ue000HVWXYLHUD\ue000HQ\ue000SULPHUR

-DYLHU\ue000*DUFtD\ue000GH\ue000-DOyQ
-RVp\ue000,JQDFLR\ue0005RGUtJXH]
-RVp\ue0000DULD\ue0006DUULHJXL
5XILQR\ue000*RxL
$OIRQVR\ue000%UD]iOH]
3DW[L\ue000)XQHV
$OEHUWR\ue000/DU]DEDO
5XEpQ\ue0005RGUtJXH]

3HUWHQHFLHQWH\ue000D\ue000OD\ue000FROHFFLyQ\ue000\ue001\ue000\u00b4$SUHQGD\ue000\u00ab\ue001\ue000FRPR\ue000VL\ue000HVWXYLHUD\ue000HQ\ue000SULPHUR\u00b5
\u00cdNDICE
1
INTRODUCCI\u00d3N........................................................................................................................................1
2
MODIFICACIONES MENORES...............................................................................................................2

2.1 CAMBIO EN LA EXTENSI\u00d3N DEL NOMBRE DE LOS FICHEROS................................................................2 2.2 COMENTARIOS INTRODUCIDOS EN EL PROGRAMA..............................................................................2 2.3 DECLARACI\u00d3N SIMPLIFICADA DE VARIABLES TIPO ENUMERACI\u00d3N.....................................................3 2.4 DECLARACI\u00d3N SIMPLIFICADA DE VARIABLES CORRESPONDIENTES A ESTRUCTURAS..........................4 2.5 MAYOR FLEXIBILIDAD EN LA DECLARACI\u00d3N DE VARIABLES..............................................................4

2.6
SCOPE O VISIBILIDAD DE VARIABLES..................................................................................................5

2.7 ESPECIFICADORC ONS T PARA VARIABLES...........................................................................................6 2.8 ESPECIFICADORC ONS T PARA PUNTEROS.............................................................................................7 2.9 CONVERSIONES EXPL\u00cdCITAS DE TIPO..................................................................................................8 2.10 ESPECIFICADORIN LIN E PARA FUNCIONES...........................................................................................8 2.11 SOBRECARGA DE FUNCIONES..............................................................................................................9 2.12 VALORES POR DEFECTO DE PAR\u00c1METROS DE UNA FUNCI\u00d3N...............................................................9 2.13 VARIABLES DE TIPOR E F E R ENC IA......................................................................................................10 2.14 OPERADORESN E W YDELETE PARA GESTI\u00d3N DIN\u00c1MICA DE MEMORIA...............................................12 2.15 PUNTEROS DE TIPOV OID...................................................................................................................13 2.16 NUEVA FORMA DE REALIZAR LAS OPERACIONES DE ENTRADA Y SALIDA..........................................14 2.17 FUNCIONES CON N\u00daMERO DE PAR\u00c1METROS VARIABLE.....................................................................15

3
MODIFICACIONES MAYORES.............................................................................................................16

3.1 INTRODUCCI\u00d3N A LAPROGRAMACI\u00d3NORIENTADA AOBJETOS(OOP )............................................ 16 3.2 CLASES, OBJETOS YM\u00c9TODOS.........................................................................................................17 3.3 EJEMPLO DE CLASE ENC++: N\u00daMEROS COMPLEJOS.........................................................................17 3.4 CLASE SIN SECCIONES PRIVADAS:S TRUC T........................................................................................23 3.5 CLASES CON SECCIONES PRIVADAS. .................................................................................................25 3.6 EXPANSI\u00d3NINLINE...........................................................................................................................27

3.6.1
Definici\u00f3n..........................................................................................................................27
3.6.2
Implementaci\u00f3n de las funciones inline.............................................................................27
3.7 ENTRADA Y SALIDA DE DATOS.........................................................................................................28
3.7.1
Una breve comparaci\u00f3n con la entrada y salida de datos de ANSI C...............................29
3.8 OPERADORESN E W YDELETE CON CLASES........................................................................................30
3.9 CONSTRUCTORES Y DESTRUCTORES.................................................................................................31
3.9.1
Inicializadores...................................................................................................................32
3.9.2
Llamadas al constructor....................................................................................................32
3.9.3
Constructor por defecto y constructor con par\u00e1metros con valor por defecto..................33
3.9.4
Constructor de oficio.........................................................................................................34
3.9.5
Constructor de copia.........................................................................................................34
3.9.6
Necesidad de escribir un constructor de copia.................................................................35
3.9.7
Los constructores y el operador de asignaci\u00f3n (=)...........................................................37
3.9.8
Destructores......................................................................................................................37

3.10 CLASES Y FUNCIONESF R IE N D...........................................................................................................38 3.11 EL PUNTEROTHIS..............................................................................................................................40 3.12 SOBRECARGA DE OPERADORES.........................................................................................................40

3.12.1 Clasec a d e na para manejo de cadenas de caracteres.......................................................41 3.12.2 Definici\u00f3n de funciones y operadores de la clase cadena.................................................45 3.12.3 Ejemplo de utilizaci\u00f3n de la clase cadena.........................................................................48 3.12.4 Sobrecarga de los operadores (++) y (--).........................................................................50

3.13 OBJETOS MIEMBRO DE OTROS OBJETOS. ...........................................................................................51 3.14 VARIABLES MIEMBROS TA TIC............................................................................................................53 3.15 FUNCIONES MIEMBROS TA TIC............................................................................................................55

4
HERENCIA.................................................................................................................................................57
4.1 NECESIDAD DE LA HERENCIA............................................................................................................57
4.2 DEFINICI\u00d3N DE HERENCIA................................................................................................................57

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->