Russian Qt Forum

Программирование => С/C++ => Тема начата: Alp от Ноябрь 10, 2009, 19:41



Название: for_each & vector data
Отправлено: Alp от Ноябрь 10, 2009, 19:41
Никак не могу придумать решение простой задачи:
vector<QWidget*> v;
....
for(size_t i = 0; i < v.size(); ++i )
    mainlayout->addWidget(v, 5);


Как переписать этот код, используя STL'вские for_each (либо иной переборщик), mem_fun и bind.. без написания дополнительных предикатов? Вообще это возможно?

ПС: Про boost я знаю, в данном случае интересно именно STL-решение.