Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the use of Operator Overloading?



What is the use of Operator Overloading?..

Answer / ben jacob

Operator Overloading helps users/developers use a particular
class in an intuitive manner for different kind of
operations logically possible on the class.
It's used for ease of code read and maintainability.

e.g. Date 'b' can be subtracted from another instance of
Date, say 'a', to get the difference in number of days
between the two days.
So, you would overload the subtraction operator '-' for the
Date class accordingly.
Date a("07/04/2008);
Date b("05/04/2008);

//operator overoading for '-' for Date
//returns number of days
int Date::operator-(const Date& rhsDate)
{
//wotever logic
return <number of days between the (this) date and rhsDate>
}

Is This Answer Correct ?    5 Yes 0 No

Post New Answer

More OOAD Interview Questions

What is operator overloading and polymorphism?

0 Answers   ITC Indian Tobacco Company,


Can a function be overloaded based on return types?

0 Answers   iNautix,


How to differentiate between a CreateObject() and GetObject() ?

0 Answers   CGI,


Name some languages which have object oriented language and characteristics?

0 Answers  


Explain OOPS.

0 Answers   Ittiam Systems,


What is an abstract property. Give an example?

0 Answers  


What do you mean by polymorphism?

0 Answers   InterGraph, Ittiam Systems,


Explian following terms: Constraint Rules, Design by contract.

1 Answers   Protech,


What is polymorphism and abstraction?

0 Answers   Agilent, Integreon, ZS Associates,


How do we implement serialization actually?

0 Answers  


Which OOPS concept exposes only the necessary information to the calling functions?

0 Answers  


What is bootstrap, extension and system class loader?

0 Answers  


Categories