Pointers 多元素的继承与向量

Pointers 多元素的继承与向量,pointers,inheritance,vector,Pointers,Inheritance,Vector,Chain是一个包含类型Mountain的类。类型mountain是一个抽象类。蒙塔涅班和查恩班继承了蒙塔涅班。编译器显示,即使使用指针,也不能将抽象类与函数dessine一起使用。请提出一些建议和建议 void TextViwerH::dessine(Chain const& autre) const{ for(auto element: autre.get_Chain()){ if(element->get_type()){ Chain* ch

Chain是一个包含类型Mountain的类。类型mountain是一个抽象类。蒙塔涅班和查恩班继承了蒙塔涅班。编译器显示,即使使用指针,也不能将抽象类与函数dessine一起使用。请提出一些建议和建议

 void TextViwerH::dessine(Chain const& autre) const{
  for(auto element: autre.get_Chain()){
      if(element->get_type()){
        Chain* ch = element;
        dessine(*ch);
      }
   }
 }