#include <algorithm>
std::vector<int> vInt;
for ( int i = 0; i < 10; i++ )
{
vInt.push_back(10);
}
auto check = std::all_of( vInt.begin(), vInt.end(), [](int i)
{
return i >= 5 ? true : false;
});
std::all_of : 범위에 있는 모든 요소가 조건에 만족한다면
std::any_of : 범위에 있는 요소 중에 한 개라도 조건을 만족한다면
std::none_of : 범위에 있는 요소 중에 한 개라도 조건을 만족하지 않는다면
'c++' 카테고리의 다른 글
생성자 만들땐 explict (0) | 2015.01.08 |
---|---|
stl 사용시 (0) | 2015.01.07 |
std::move, RValue, LValue, 이동 생성자 (0) | 2015.01.07 |
함수포인터, std::function, std::bind (0) | 2015.01.07 |
c++11 <random > (0) | 2015.01.06 |