Jumat, 27 Maret 2009

OVERLOAD BAG 1

#include
using namespace std;

class ronaldo {
public:
int x,y;
ronaldo () {};
ronaldo (int,int);
ronaldo operator + (ronaldo);
};

ronaldo::ronaldo (int a, int b) {
x = a;
y = b;
}

ronaldo ronaldo::operator+ (ronaldo kaka) {
ronaldo nikah;
nikah.x = x + kaka.x;
nikah.y = y + kaka.y;
return (nikah);
}

int main () {
ronaldo a (4,5);
ronaldo b (10,1);
ronaldo c;
c = a + b;
cout << c.x << "," << c.y;//c.x acces to nikah.x, and c.y accest to nikah.y
return 0;
}

Tidak ada komentar:

Posting Komentar