Diferencia entre revisiones de «Introducción a Patrones de Diseño en C++ con Qt4/1.16.1 Los operadores unarios & y *»

Contenido eliminado Contenido añadido
Paynalton (discusión | contribs.)
Ortografía
Etiqueta: editor de código 2017
 
Línea 10:
 
 
Podemos usar '''x''' para mantener el objeto ''integer'' cuyo valor es '''5''', y podemos manipular el objeto ''integer'' directaentedirectamente a través del nombre '''x'''. Por ejemplo:
 
 
Línea 19:
 
 
Un objeto que almacena la dirección dde ememoriamemoria de otro objeto es llamado ''puntero''. Decimos que el puntero ''apunta'' al objeto que almacenó la dirección dde ememoriamemoria.
 
 
Línea 25:
 
 
En este ejemplo, '''y''' apunta al entero '''x'''. El asteríscoasterisco ('''*''') que le sigue a '''int''' indica que '''y''' es un puntero a '''int'''.
 
 
Línea 34:
 
 
'''Un puntero a un tipo simple usa exáctamente la mísmamisma cantidad de memoria que el puntero a un gran objeto complicado. Esta medida es usualmente la misma que ''sizeof(int)'' en esa máquina.'''
 
 
El operador unario '''*''', también conocido como el operador desreferenciado, cuando se aplica a un operador ''no-nulo''. devuelve el objeto que la dirección almacenó por el puntero.
 
{{Note|El símbolo '''*''' es usado en dósdos formas diferentes en una conexión con punteros:
 
* Puede servir como un tipo de modificador, en un puntero de definición variable
Línea 51:
====Ejemplo 1.23====
{{ejemplo2|Ejemplo 1.23. src/pointers/pointerdemo.cpp|
'''int* px = 0 ;''' ModificcadorModificador de tipo
'''<< " *px &#61; " << *px''' Operador de desreferenciación unario|
'''Nombre de Archivo pointerdemo.cpp'''
Línea 88:
Cuando corremos el Ejemplo 1.23 en momentos diferentes, o en diferentes máquinas, los valores particulares pueden variar.
 
La variable '''x''' accesaaccede a sus datos directamente, pero la variable '''px''' accede al mismo dato indiractamenteindirectamente. Esto es porque la palabra indirigida es tambientambién usada para caracterizar el proceso de acceso a datos a través de un puntero. La relación entre las dos variables, '''x''' y '''px''' es ilustrada en la Figura 1.4.
 
====Figura 1.4====