Funciones Constructoras y Destructoras

Páginas: 2 (311 palabras) Publicado: 27 de octubre de 2013
Introducción
C++ permite analizar automáticamente los valores de un objeto cuando se declara. Esto se consigue creando una función constructora con el mismo nombre de la clase y sin tipo devalor de retorno.
Aunque las funciones constructoras suelen ser pequeñas nada impide que sean tan grandes como se precise.
De forma similar se puede definir una función destructora que se ejecutaraautomáticamente cuando el objeto tenga que ser destruido. Por ejemplo, si una clase reserva memoria en la función constructora entonces la función destructora debería liberar dicha memoria, el nombre dela función destructora es el mismo que el de la clase precedido por el símbolo ~.

Las funciones constructoras y destructoras deben declararse como miembros públicos de la clase. Al contrario que undestructor, un constructor puede tener argumento y, en tal caso, deben especificarse sus valores en la declaración de su objeto. Resulta práctico usar argumentos por defecto en un constructor deforma que no precise especificar sus argumentos en cada declaración.

A continuación les presentamos una serie de sintaxis, código y ejemplo de lo que son funciones constructoras y destructores.Funciones Constructora y destructora

En los programas hay partes que requieren inicialización. Esta necesidad de inicialización es incluso más comúncuando se está trabajando con objetos. Para tratar esta situación, C++ permite incluir una función constructora. A estas funciones se las llama automáticamente cada vez que se crea un objeto de esa clase.La función constructora debe tener el mismo nombre que la clase de la que es parte, no tienen tipo devuelto, es ilegal que un constructor tenga un tipo devuelto. Pero si es posible pasarle valores amodo de parámetros.

Prototipo de la función:
nombre_fucion(parámetros);

Desarrollo de la función:
nombre_calse::nombre_funcion(parámetros){
cuerpo;
}

EJEMPLO:
#include...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Constructor y destructor
  • Programacion En C# Constructores y Destructores
  • Constructores y destructores
  • Funciones Dentro De La Empresa Constructora
  • Funciones De Los Empleados De Una Empresa Constructora
  • Constructores y destructores en java
  • Constructores Y Destructores En C#
  • FUNCIONAMIENTO DE CONSTRUCTORAS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS