프레디케이트 함수란 타입 T를 받고 boolean을 반환하는 함수이다. 짝수를 확인하는 프레디게이트 함수를 예시로 보자. bool IsEven(int value) { return value % 2 == 0; } IsEven(1); // false IsEven(2); // true 일반적인 함수 형태이며 인자로 int형을 넣어주면 bool 형으로 반환해준다. auto IsEven([](int i) { return i % 2 == 0; }); IsEven(1); // false IsEven(2); // true 인자를 람다 함수로 나타낸 형식으로 사용법은 같다.
#include #include #include bool CheckEven(int value) { return value % 2 == 0; } bool BigNumber(int value1, int value2) { return value1 > value2; } int m...
#
C
#
CPP
#
Predicate
#
STL
#
프레디케이트
#
함수
원문 링크 : 프레디케이트(Predicate) 함수