Graphisoft®

GSRootVersion: 1.0

Generate

술어에 의해 생성된 값들을 범위의 각 요소에 할당합니다.

template <class For, class Gen>
void Generate (
    For                 first,
    For                 last,
    Gen                 gen
);

Template 파라미터

For
순방향 반복자입니다.
Gen
생성자(Generator) 함수입니다.

파라미터

first
값들이 할당될 범위의 1번째 요소의 위치를 설명하는 순방향 반복자입니다.
last
값들이 할당될 범위의 마지막 직전 요소의 위치를 설명하는 순방향 반복자입니다.
gen
범위의 각 요소에 할당될 값들을 생성하는 데 사용되는 인자들 없이 호출되는 함수 객체입니다.

설명

Generate는 인자 없는 함수 객체 gen을 호출한 결과를 범위 [first, last)의 각 요소에게 할당합니다.

참고사항

알고리즘