KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
This is a pretty basic question but I'm still unsure: If I have a class that will be instantiated millions of times -- is it advisable not to derive it from some other class? In other words, does inheritance carry some cost (in terms of memory or runtime to construct or destroy an object) that I should be worrying about in practice? Example: class Foo : public FooBase { // should I avoid deriving from FooBase? // ... }; int main() { // constructs millions of Foo objects... }
Tags (comma-separated)
Save Edits
Cancel