No, the less inheritance the better (for the data structures). The library has a way to handle polymorphism, but it can get very confusing very quickly, so unless you have structs that have quite a lot of duplicated members, it's more readable if they don't inherit from anybody.Ah, like that. I thought you meant some kind of inheritance.