[STL] less, greater, plus, minus 예제
[STL] less, greater, plus, minus 예제
STL 에는 유용하게 사용할 수 있는 함수 객체가 내장돼 있다.
less : 첫번째 인자가 두번째 인자보다 작으면 true 반환 (bool)
greater : 첫번째 인자가 두번째 인자보다 크면 true 반환 (bool)
plus : 두개의 인자를 더한 값 반환
minus : 첫번째 인자에서 두번째 인자를 뺀 값 반환
less, greater, plus, minus STL 을 사용하기 위해서 #include<functional> 을 사용한다.
#include <iostream> #include <functional> using namespace std; int main(){ cout << less<int>()(10, 20) << endl; cout << less<int>()(20, 10) << endl; cout << greater<int>()(10, 20) << endl; cout << greater<int>()(20, 10) << endl; cout << endl; cout << plus<int>()(10, 20) << endl; cout << plus<int>()(20, 10) << endl; cout << minus<int>()(10, 20) << endl; cout << minus<int>()(20, 10) << endl; return 0; } |
결과 :
1
0
0
1
30
30
-10
10
출처: https://hyeonstorage.tistory.com/315?category=614599 [개발이 하고 싶어요]
'기타 > C++ STL' 카테고리의 다른 글
[STL] deque 정리 및 예제 (0) | 2019.07.30 |
---|---|
[STL] vector 벡터 정리 및 예제 (0) | 2019.07.30 |
[STL] not2 함수 (0) | 2019.07.30 |
[STL] 역방향 반복자 (reverse_iterator) (1) | 2019.07.30 |
[STL] 스택(stack) 기본 예제 (0) | 2019.07.30 |
[STL] sort() 정렬 예제 (0) | 2019.07.30 |
[STL] find() 함수 예제 (0) | 2019.07.30 |
[STL] 반복자 iterator 개념 및 예제 (0) | 2019.07.30 |