// overload function call Distance operator()(int a, int b, int c) { Distance D; // just put random calculation D.feet = a + c + 10; D.inches = b + c + 100 ; return D; }
Distance D2; //object created;
D2 = D1(10, 10, 10); // invoke operator()
void operator = (const Distance &D ) { feet = D.feet; inches = D.inches; }
// use assignment operator called D1 = D2;
No comments:
Post a Comment