Jumat, 08 Juli 2011

Operator overloading,operator tambah C++

Berikut ini adalah salah satu contoh program overloading operator tambah dalam bahasa C++.
#include<iostream.h>
#include<iostream.h>

class Buah
{
private:
int apel;
int jeruk;
public:
Buah(int jum_apel=0,int jum_jeruk=0);
void info_buah();
Buah operator+(Buah b2);
Buah operator+(int tambahan);
};
void main()
{
clrscr();
Buah buah1 (20,5);
Buah buah2;

cout<}
Buah Buah::operator+(Buah b2)
{
Buah tmp;
tmp.apel=apel+b2.apel;
tmp.jeruk=jeruk+b2.jeruk;
return(tmp);
}
Buah Buah::operator+(int tambahan)
{
Buah tmp;
tmp.apel=apel+tambahan;
tmp.jeruk=jeruk+tambahan;
return(tmp);
}<

Tidak ada komentar:

Posting Komentar