Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Apuntes / C++ - Funciones Constructoras

C++ - Funciones Constructoras

 ***** (2 opiniones)
CopyLeft Apuntes de Maria Denys Vela Mejia - 09 de Mayo de 2006
Temas Relacionados: CGIVisual Studio
2. Funciones Constructoras

A un constructor de clase se le llama cada vez que se crea un objeto de esa clase. Una funcion constructora tiene el mismo nombre que la clase de la que es parte y no tiene tipo devuelto. Cualquier inicialización que sea necesaria en un objeto la puede realizar automáticamente la funcion constructora.


Ejemplo:

class myclass {
int a;
public:
void set_a (int num);
int get_a ();
myclass();
};

myclass::myclass()
{
a=0;
}

El complemento de un constructor es el destructor. A esta
funcion se le llama cuando se destruye un objeto. Cuando se trabaja con objetos
es muy comun tener que realizar algunas acciones cuando se destruye el objeto.
Por ejemplo, un objeto que asigna memoria cuando se crea querrá liberar la
memoria cuando se destruya. El nombre de un destructor es el nombre de la clase
a la que pertenece precedido por el carácter ~.

Ejemplo:

class myclass {
int a;
public:
void set_a (int num);
int get_a ();
myclass();
~myclass();
};

myclass::~myclass()
{
cout << "Destruyendo...\n"
}
Autor y licencia de 'C++ - Funciones Constructoras'

Wikis relacionados con 'C++ - Funciones Constructoras'

Hoy parece evidente que las funciones-poderes del Estado están llamadas a una colaboración y a... Más »
Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de... Más »
Herramientas para programar en C/C++ El lenguaje de los scripts tienen sus problemas: para comenzar, un... Más »
C++
Se encuentran apuntes
En algunos lenguajes tenemos la opción de utilizar punteros a funciones o soluciones similares, que... Más »
¿Estás seguro de que deseas eliminar este capítulo?