Destruktor
adalah pasangan konstruktor. Pada saat program membuat objek maka
secara otomatis kontruktor akan dijalankan, yang biasanya dimaksudkan
untuk memberi nilai awal variable private. Destruktor adalah fungsi anggota yang mempunyai nama yang sama dengan nama kelas ditambah symbol tilde (~) didepannya.
Source Code :
Program :
Source Code :
#include <iostream>
using namespace std;
class perhitungan
{
private:
int x;
public:
~perhitungan()
{
cout<<endl<<"Bilangannya";
}
void operasi(int awal, int akhir)
{
for(int i=awal;i<=akhir;i++)
{
if(i%2==0)
{
cout <<" "<<i<<endl;
}
else
{
cout<<"Ganjil"<<endl;
}
}
}
/*void setx(int i)
{
x=i;
}*/
};
int main()
{
perhitungan *y;
y=new perhitungan;
y->operasi(5,15);
delete y;
return 0;
}
using namespace std;
class perhitungan
{
private:
int x;
public:
~perhitungan()
{
cout<<endl<<"Bilangannya";
}
void operasi(int awal, int akhir)
{
for(int i=awal;i<=akhir;i++)
{
if(i%2==0)
{
cout <<" "<<i<<endl;
}
else
{
cout<<"Ganjil"<<endl;
}
}
}
/*void setx(int i)
{
x=i;
}*/
};
int main()
{
perhitungan *y;
y=new perhitungan;
y->operasi(5,15);
delete y;
return 0;
}
Program :