[STL] std::ranges::transform
C++/STL2024. 6. 23. 22:08[STL] std::ranges::transform

1. 개요std::ranges::transform 함수는 C++20부터 도입된 범위 기반 알고리즘 중 하나로, 주어진 입력 범위의 각 요소에 대해 지정된 변환 작업을 수행하고, 변환된 요소들을 출력 범위에 저장한다.2. templatetemplate constexpr OutputRange transform(InputRange&& inputRange, OutputRange&& outputRange, UnaryOperation op);InputRange: 변환할 입력 범위로, 범위의 첫 번째 요소의 시작과 끝을 나타낸다.OutputRange: 변환된 요소들을 저장할 출력 범위로, 반드시 OutputIterator의 요구사항을 충족해야 한다.UnaryOperation: 각 요소에 적용할 단항 연산(함수 객체 ..

728x90
반응형
image