Давайте иметь следующую простую функцию (тело моей функции более сложное, но для простоты):
unsigned VctSize(const vector< Base_class > vct) {
return vct.size()
}
Как я могу заставить функцию принимать векторы производных классов Base_class на входе?И можно ли заставить функцию принимать векторы любого типа?
Другими словами, я хотел бы написать одну функцию, которая принимает вектор любого производного класса Base_class и использует только векторную манипуляцию (без членов или членовфункции производных классов).