[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