![]() |
Inheritance in STL
Why STL is not incorraging inheritance?
|
Re: Inheritance in STL
Any modern world software development process also suggest to avoid Inheritance as its very tightly coupled relationship.
|
Re: Inheritance in STL
Inheritance is one of the key element in OOP so what is the other way?
If we use Inheritance in STL what kind of problems we face? |
Re: Inheritance in STL
Inheritance has its own kind of problem and one of the famous and very basic is multiple inheritance.
|
Re: Inheritance in STL
I know if we use multiple inheritance it may be possible "Deadly Diamond of Death" formed.but I need to know why inheritance is avoid to use in Standard Template Library??If we use it what kind of problem we face??I sure you understand my question.
|
Re: Inheritance in STL
If you are inheriting from a class, it should (usually) have a virtual destructor. But for efficiency reasons STL containers don't define virtual destructors.
So that's one reason. There may be others. |
| All times are GMT +5.5. The time now is 07:51. |