i want to derive a class named population which is derived from vectors of solution and solution class is derived from vectors of int. that means that population is collection of solutions and is created with vector by deriving it from template based vectors<solution>. my question is that im bit confused in this hierarchy and not getting idea of constructors and destructors and calling mechanism of methods. i do have concepts of inhertince and constructors in inheritence but confused in this perspective.