Tag: multilevel inheritance in c++