0% encontró este documento útil (0 votos)
3 vistas13 páginas

Clases y Apuntadores en C++

El documento trata sobre clases y apuntadores en C++. Explica conceptos como declaración, asignación y desreferenciación de apuntadores. También cubre temas relacionados a clases como especificadores de acceso y creación de objetos.

Cargado por

Josue Donis
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas13 páginas

Clases y Apuntadores en C++

El documento trata sobre clases y apuntadores en C++. Explica conceptos como declaración, asignación y desreferenciación de apuntadores. También cubre temas relacionados a clases como especificadores de acceso y creación de objetos.

Cargado por

Josue Donis
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

CLASES Y

APUNTADORE
S

PROGRAMACION I
APUNTADORES

El compilador reserva un espacio de memoria para ella y asocia


el nombre de ésta a la dirección de memoria desde donde
comienzan los datos de esa variable. Las direcciones de memoria
se suelen describir como números en hexadecimal.
REFERENCIAS
La referencia es la obtención de la dirección de una variable. En
C y C++ esto se hace a través del operador ‘&’, aplicado a la
variable a la cual se desea saber su dirección.

int x = 25;
cout << "La direction de x es: " << &x << endl;
DECLARACION DE
APUNTADORES
Para declarar un apuntador se especifica el tipo de dato al que
apunta, el operador ‘*’, y el nombre del apuntador.
ASIGNACION DE APUNTADORES
 Sepueden asignar a un apuntador direcciones de variables a
través del operador de referencia (‘&’) o direcciones
almacenadas en otros apuntadores.
DESREFERENCIA DE APUNTADORES
 La desreferenciación es la obtención del valor almacenado en el
espacio de memoria donde apunta un apuntador. En C y C++ esto
se hace a través del operador ‘*’, aplicado al apuntador que
contiene la dirección del valor.

C++ además provee el operador binario ‘->’, utilizado para obtener campos de un
registro con un apuntador al mismo de una manera más fácil y legible.
EJEMPLO
VERIFICACION DE TIPOS DE
APUNTADORES

ING. SUSANA BELTRAN


EJEMPLO

ING. SUSANA BELTRAN


CLASES
Para declarar una clase, todo lo que se necesita es escribir una
definición de estructura y sustituir la palabra reservada struct por
class.

class Empleado { Cuando usted declara una clase en C++, no


char* m_nombre; se reserva memoria para la clase hasta que
char* m_departamento; usted crea un objeto de la clase.  Crear un
char* m_posicion; objeto de una clase se llama instanciar un
long m_salario; objeto. Un objeto creado de una clase de
void Imprimir( Empleado infoEmpleado);denomina instancia de una clase.

}
ESPECIFICADORES DE ACCESO
 Public (dentro, fuera)
 Private (solo de su clase)
 Protected (su función miembro de la clase)
TAREA DE INVESTIGACION
 DISPOSITIVOS DE ALMACENAMIENTO EXTERNO
 Cintas magnéticas, tambor magnético, discos magnéticos
 Discos duros
 Dispositivo de memoria intermedia.

También podría gustarte