container
데이터 목록: people, numbers, scores.
sort, find_if, count_if는
반복 구조를 제공하고 람다는 비교식이나 조건식을 호출 위치 옆에
붙입니다.
int min_score = 90;
count_if(scores.begin(), scores.end(),
[min_score](int s) { return s >= min_score; });
데이터 목록: people, numbers, scores.
정렬, 탐색, 개수 세기 같은 순회 틀.
비교 기준과 조건을 바로 옆에 작성.
정렬 순서, 찾은 값, 조건 만족 개수.
p1.age < p2.age
Charlie, Alice, Bob 순서
n > 30
첫 번째로 45를 찾음
s >= min_score
90 이상 점수 2개
분리 기준: 본문이 길어지면 람다보다 이름 있는 함수나 함수 객체가 더 잘 읽힙니다.