C++ - 在容器(container)中 使用继承(inheritance)和虚函数(virtual function)

容器不支持混合类型, 若是直接把派生类对象, 存入基类容器中, 则没法使用派生-基转换(derived-base conversion);ios 由于转换只能发生在指针和引用 过程当中, 不能发生在 对象直接赋值, 若是是直接转换, 则会产生截断(sliced down);eclipse 即派生类部分被切除, 只留下基类部分; 因此存入容器中的派生类 输出为基类部分 的虚函数;ide 若是想在容器
相关文章
相关标签/搜索