Войти
ПрограммированиеФорумОбщее

C++ 11, завернуть лямбду в макрос. (2 стр)

Страницы: 1 2
#15
23:01, 9 апр. 2014

Kroll
> VEC4* pv = vecs._FindElem( [=] ( VEC4 iter ) -> bool { return (iter.x==1.0f);
> } );
Зачем укорачивать то? Назови нормально, да лямбду в укороченном виде пиши.

VEC4* pv = vecs._FindElem( [](VEC4 t) { return t.x==1.0f; } );
В C++14 вообще можно так
VEC4* pv = vecs._FindElem( [](auto t) { return t.x==1.0f; } );

#16
10:40, 10 апр. 2014

Да, можно и так.

Страницы: 1 2
ПрограммированиеФорумОбщее

Тема в архиве.