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...


When is a template a better solution than a base class?



When is a template a better solution than a base class?..

Answer / neelkamal yadav

When you are designing a generic class to contain or otherwise manage objects of other types, when the format and behavior of those other types are unimportant to their containment or management, and particularly when those other types are unknown (thus, the genericity) to the designer of the container or manager class.

Prior to templates, you had to use inheritance; your design might include a generic List container class and an application-specific Employee class. To put employees in a list, a ListedEmployee class is multiply derived (contrived) from the Employee and List classes. These solutions were unwieldy and error-prone. Templates solved that problem.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More C++ General Interview Questions

What do the header files usually contains?

0 Answers  


How would you obtain segment and offset addresses from a far address of a memory location?

0 Answers  


What is a character in c++?

0 Answers  


Is oops and c++ same?

0 Answers  


Can you explain the term "resource acquisition is initialization?"

1 Answers   Amazon,


What is the keyword auto for?

0 Answers  


What is the difference between structure and class?

0 Answers  


What does it mean to declare a member variable as static?

0 Answers  


const char * char * const What is the differnce between the above two?

11 Answers   TCS,


daily Routine of father

0 Answers  


Is c the same as c++?

0 Answers  


What's the "software peter principle”?

0 Answers  


Categories