[C con Clase] C++ constructores.
Maria Angulo Huiza
maesiv286 en hotmail.com
Jue Jul 9 22:58:21 CEST 2009
En un constructor se utilizar el 'cin>>' para que ingrese datos, o el constructor solamente trabaja con valores ya asignados en parametros?por qué si le pongo un destructor de la misma clase no aparece su contenido seguido del constructor??
ejm:
#include<iostream.h>
#include<conio.h>
#include<math.h>
class triangulo
{ public:
triangulo();
~triangulo();
void mostrar();
private:
int lado1;
int lado2;
int lado3;
};
triangulo::triangulo()
{clrscr();
cout<<"\nIgrese lados del triangulo: ";
cin>>lado1>>lado2>>lado3;}//estara bien que mande a introducir valores con el constructor?
triangulo::~triangulo()
{ cout<<"\nDestructor del triangulo! ";
getch();
}
void triangulo::mostrar()
{ float area,p,sp;
p=(lado1+lado2+lado3);
sp=p/2;
area=sqrt(sp*(sp-lado1)*(sp-lado2)*(sp-lado3));
cout<<"\n\nEL perimetro del triangulo es: "<<p;
cout<<"\nEL area del triangulo es: "<<area;
}
void main()
{ triangulo m;
m.mostrar();//no me aparece en ningun lado el contenido del desctructor
getch();
}
_________________________________________________________________
Llévate Messenger en el móvil a todas partes ¡Conéctate!
http://www.microsoft.com/spain/windowsmobile/messenger/default.mspx
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090709/becfff3d/attachment.html>
Más información sobre la lista de distribución Cconclase