Graphisoft®

GSRootVersion: 1.0

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는 각 요소에 적용한 후에 단항 연산자를 리턴합니다.

참고사항

알고리즘