一.问题 如何设计一容器能包含彼此不同而又相互关联的类的对象(处于完整的继承层次的类)?因为一般的数组容器都只能包含一种类型的对象. 假设有一个表示不同类型的交通工具的类的派生层次: class Vehicle { public: ; ; //..... }; class RoadVehicle : public Vehicle { public: /* data */ }; class AutoVehivle : public Vehicle { public: /* data */ }; c…