Re[2]: Вызов функции произв.класса внутри STL-алгоритма
От: Anfi  
Дата: 11.03.05 13:42
Оценка:
Здравствуйте, eao197, Вы писали:

E>Ну а так-то почему нельзя сделать (если уж очень нужно):

E>void call_Boo( A * p ) { ((B *)p)->Boo(); }
E>std::for_each(AV.begin(), AV.end(), call_Boo );

Можно, конечно, но "неаккуратненько как-то", тем более, что производных классов предполагается много
(>100) и выглядеть это будет не очень наглядно и читабельно.

По той же причине не хочется использовать и шаблоны.

Спасибо Sergey за решение с Boost'ом !
(правда, у меня под VC6.0 sp6 почему-то не компилится) %-(
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.