Senin, 02 Januari 2012

Destruktor



ini tampilan program destruktor yang akan tampil setelah mengisi kode di bawah kedalam program borland.



#include <conio.h>
#include <iostream.h>
#include <string.h>
class motor
{
   private :
    char *merk;
    float cc_mesin; long harga;

   public :
    motor(char *nama, float cc, long hrg);
      ~motor();
      void keterangan( );
};

void main( )
{
   clrscr( );
   motor sport("Honda CBR",500,30500000);
   motor matic("Honda Vario",125,14500000);
   sport.keterangan( );
   matic.keterangan( );
   getch( );
}
motor::motor(char *nama,float cc,long hrg)
{
merk=new char[25];//merubah data menjadi karakter string
strcpy(merk,nama);
cc_mesin=cc;
harga=hrg;
}
motor::~motor()
{
delete[]merk;//menghapus memori pada karakter merk
}

void motor::keterangan()
{
cout<<"\n informasi motor:"<<endl
     <<" Merk     = "<<merk<<endl
     <<" CC Mesin = "<<cc_mesin<<endl
     <<" Harga    = "<<harga<<endl<<endl;
}


Tidak ada komentar:

Posting Komentar