автоматически преобразовывать список указателей в производный класс в список указателей на базовый класс
Допустим, у меня есть базовый и производный класс, а также функция, которая переносит вектор stl указателей на базовый класс:
class A { public: int x; };
class B : public A { };
void foo(const vector &va) {
for (vector::const_iterator it = va.begin(); it < va.end(); it++)
cout < (*it)->x < endl;
}