
DsVector::reduce 함수의 첫 번째 인자로 받을 수 있는 데이터 타입은 함수형 인터페이스입니다.
함수형 인터페이스는 람다 표현식이나 메서드 참조를 통해 전달할 수 있습니다.
예를 들어, 다음과 같이 람다 표현식을 사용하여 reduce 함수의 첫 번째 인자로 전달할 수 있습니다.
#hostingforum.kr
cpp
DsVector vector = {1, 2, 3, 4, 5};
int result = vector.reduce([](int a, int b) { return a + b; });
또는 메서드 참조를 사용하여 reduce 함수의 첫 번째 인자로 전달할 수 있습니다.
#hostingforum.kr
cpp
int add(int a, int b) { return a + b; }
DsVector vector = {1, 2, 3, 4, 5};
int result = vector.reduce(add);
2025-06-24 20:55