Sei sulla pagina 1di 3

Jorge Alexandro

Zamudio Arredondo

Programacin II
Francisco Medina

15/07/16
3A

Qu es un apuntador?
Es una variable de n tipo que apunta a la direccin de memoria, almacena la direccin de
memoria y puede acceder a los datos de otra variable del mismo tipo.1
Int a = 10;
Int *x = &a; //accede a la direccin de memoria de a
Cout<< *x<<endl; //imprime el valor de a (10)
Qu es un arreglo?
Es una variable de n tipo en la cual puedes reservar una n cantidad de espacios de
memoria. Pueden ser o no ser inicializados.2
Int arreglo [5];
Qu es un arreglo dinmico?
Es un apuntador de n tipo, que apunta a un arreglo del mismo tipo, que reserva una n
cantidad de espacios de memoria.2
Int i;
Int *x = new int[i];
Qu es un apuntador de apuntadores (apuntador a apuntador)?
Es un apuntador de n tipo, que apunta a otro apuntador del mismo tipo, que, a su vez,
est apuntando a una variable del mismo tipo.3
char c = z;
char *pc = &c;
char **ppc = &pc;

Jorge Alexandro
Zamudio Arredondo

Programacin II
Francisco Medina

15/07/16
3A

Qu es el paso de parmetros por referencia en funciones?


Es una funcin que tiene como parmetros un apuntador. al invocar, solicita una direccin
de memoria.3
Function (int *x) {
Cout << *x << endl;
}
Int main() {
Int a = 5;
Function ( &a );
Qu es una clase?
Es un tipo de estructura, el cual tiene un inicializador (constructor) y un finalizador
(destructor).
Class perro {
Public:
perro() {
}
~perro(){
}
Int edad;
}
Int main(){
Perro tobi;
Tobi.edad = 4;

Jorge Alexandro
Zamudio Arredondo

Programacin II
Francisco Medina

15/07/16
3A

*mtodos y funciones*
Crear un grupo de funciones para luego ser llamadas.
*atributos y variables*
crear un grupo de variables para luego ser llamadas.
*constructor y destructor*
El constructor sirve para inicializar la declaracin de todas las variables y funciones dentro de
una clase, y el destructor libera toda la memoria que la clase solicit.
*sobrecarga de funciones*
Es crear dos o ms funciones con el mismo identificador, pero con diferentes parmetros cada una
de ellas.
*herencia y polimorfismo*
Tener una clase base, de la cual existirn clases derivadas de la clase base, aparte de todos los
mtodos, funciones, atributos y variables que cada clase derivada tenga (herencia). Las clases derivadas
heredan todos los mtodos, funciones, atributos y variables de la clase base como un grupo (polimorfismo). 4

REFERENCIAS
1

Wikipedia.

(Null).

Puntero

(informatica).

Julio,

15,

2016,

de

Wikipedia

Sitio

web:

https://es.wikipedia.org/wiki/Puntero_(informtica)
2

Meza, J. (Null). Arrays, arreglos o vectores en C++. Uso, declaracin y sintaxis de los vectores en C++. Julio,

15, 2016, de Null Sitio web: https://www.programarya.com/Cursos/C++/Estructuras-De-Datos/Arreglos-OVectores


3

Gil, M. (Diciembre, 08, 2004). Apuntadores en C y C++. Julio, 15, 2016, de Universidad de Carabobo Facultad

Experimental

de

Ciencias

Tecnologa

Sitio

web:

https://utch2009.files.wordpress.com/2010/04/apuntadores.pdf
4

Null. (Null). Clases y Objetos en C++. Julio, 15, 2016, de E.T.S.I. Telecomunicacion, Laboratorio de

Programacin 2 Sitio web: ftp://ipl.uv.es/objetos.pdf

Potrebbero piacerti anche