C++ Can c++;投射向量<;派生*>;到向量<;基本*>;?

C++ Can c++;投射向量<;派生*>;到向量<;基本*>;?,c++,inheritance,casting,C++,Inheritance,Casting,我想创建一个通用函数,它以向量类型作为参数。 Derived1,Derived2。。。都是(简单地)从基础派生出来的 我试过这样的方法: int函数(向量和foo) 它不起作用。 你能告诉我,解决这个问题最好的通用解决方案是什么吗 不。正在寻找复制品。还有:@BartekBanachewicz第一个复制品实际上说“是”:)可能击中了一些UB,但它可以work@deviantfan什么哪里哦,我想这是辛格建议的重复。@BartekBanachewicz要传递一个来代替另一个,你可以传递一个指针向量

我想创建一个通用函数,它以向量类型作为参数。 Derived1,Derived2。。。都是(简单地)从基础派生出来的

我试过这样的方法: int函数(向量和foo) 它不起作用。
你能告诉我,解决这个问题最好的通用解决方案是什么吗

不。正在寻找复制品。还有:@BartekBanachewicz第一个复制品实际上说“是”:)可能击中了一些UB,但它可以work@deviantfan什么哪里哦,我想这是辛格建议的重复。@BartekBanachewicz
要传递一个来代替另一个,你可以传递一个指针向量
等等。在第一个答案中