C++으로 함수형 프로그래밍을 작성하는 방법을 알아본다. 함수형 프로그래밍이 필요한 이유 짝수의 합, 홀수의 합, 모든 합을 구하는 예시 프로그램 struct Sums { int evenSum; int oddSum; int totalSum; }; const Sums sums(const vector& numbers) { Sums theTotals; for (auto iter = numbers.begin(); iter != numbers.end(); ++iter){ int number = *iter; if (number % 2 == 0) theTotals.evenSum += number; if (number % 2 == 1) theTotals.oddSum += number; theTotals.totalSum..