ForEach
지정한 술어를 범위 내의 순방향 순서로 각 요소에 적용하고 술어를 리턴합니다.
template <class In, class UnOp>
UnOp ForEach (
In first,
In last,
UnOp op
);
Template 파라미터
- In
-
입력 반복자입니다.
- UnOp
-
단항 연산자입니다.
파라미터
- first
-
동작할 범위 내의 1번째 요소의 위치를 설명하는 입력 반복자입니다.
- last
-
동작할 범위 내의 마지막 직전 요소의 위치를 설명하는 입력 반복자입니다.
- op
-
범위의 각 요소에 적용되는 사용자 정의 술어(predicate)입니다.
리턴 값
범위의 모든 요소들에게 적용된 후의 술어(predicate)의 사본입니다.
설명
ForEach는 범위 [first, last)에 있는 각 요소에게 단항 연산자 op를 적용합니다; op의 리턴 값이 있다면 무시합니다.
애플리케이션은 순방향으로 수행합니다. 즉, first부터 last까지입니다.
ForEach는 각 요소에 적용한 후에 단항 연산자를 리턴합니다.
참고사항
알고리즘