0xd34df00d 09.03.2012 12:55 Azoth_primary

Теперь на плюсцах можно писать действительно в функциональном стиле. Например, для проверки, что все DOM-элементы валидны, больше не нужно писать гроздья if'ов, можно сделать как-то так:
std::vector<QDomElement> elems = { autoSave, defaultPref, autoMeth, localMeth, manualMeth };
Prefs_.Valid_ = std::all_of (elems.begin (), elems.end (), [] (const QDomElement& elem) { return !elem.isNull (); });

Recommended by:

@pooq: моча съела говно

and @lockie
1. nobodyzzz 09.03.2012 13:03 work943AF366

а all_of это что-то новомодное из нового стандарта?

2. 0xd34df00dnobodyzzz /1 09.03.2012 13:06 Azoth_primary

Да.

3. borman 09.03.2012 14:34

Комбинаторы с привкусом плюсцов, ня.

4. lockie 09.03.2012 16:15 ХОЛОДИЛЬНИКА

Правда, во всех мейнстримных конпеляторах это будет через год в лучшем случае, а так ничего, хорошо зделоли.

5. 0xd34df00dlockie /4 09.03.2012 16:17 Azoth

Делаю это в gcc 4.5, шланг тоже должен поддерживать, ЧЯДНТ?

6. lockie0xd34df00d /5 09.03.2012 16:20 ХОЛОДИЛЬНИКА

хм. неговно.

7. ulidtkolockie /4 09.03.2012 20:38

в VC10 тоже есть полная поддержка новой STL. Уже.

8. 0xd34df00dulidtko /7 09.03.2012 20:38 Azoth_primary

А вот лямбд и init list'ов там нет.

Do you really want to delete ?