목차:
문자열
string
문자열 클래스
검색
find
요소 검색
find_if
조건 검색
find_if_not
조건 불일치 검색
find_end
부분 수열 검색
find_first_of
첫 번째 일치 요소 검색
adjacent_find
인접 요소 검색
search
부분 수열 검색
search_n
연속된 n개 요소 검색
lower_bound
하한값 찾기
upper_bound
상한값 찾기
binary_search
이진 탐색
equal_range
동일 값 범위 찾기
count
요소 개수 세기
count_if
조건 만족 요소 개수 세기
정렬
sort
정렬
stable_sort
안정 정렬
is_sorted
정렬 여부 확인
is_sorted_until
정렬된 범위 끝 찾기
partial_sort
부분 정렬
partial_sort_copy
부분 정렬 복사
nth_element
n번째 요소 정렬
집합
includes
부분 집합 확인
set_union
합집합
set_intersection
교집합
set_difference
차집합
set_symmetric_difference
대칭 차집합
힙
순열
복사
copy
요소 복사
copy_n
n개 요소 복사
copy_if
조건부 복사
copy_backward
역방향 복사
move
이동 시맨틱
move_backward
역방향 이동
swap
값 교환
swap_ranges
범위 교환
iter_swap
반복자 교환
수정
fill
범위 채우기
fill_n
n개 요소 채우기
generate
함수로 범위 채우기
generate_n
함수로 n개 요소 채우기
remove
요소 제거
remove_if
조건부 제거
remove_copy
제거하며 복사
remove_copy_if
조건부 제거하며 복사
replace
값 치환
replace_if
조건부 치환
replace_copy
치환하며 복사
replace_copy_if
조건부 치환하며 복사
reverse
순서 뒤집기
reverse_copy
뒤집으며 복사
rotate
회전
rotate_copy
회전하며 복사
shuffle
무작위 섞기
unique
중복 제거
unique_copy
중복 제거 복사
for_each
각 요소에 함수 적용
for_each_n
n개 요소에 함수 적용
transform
요소 변환
수치
accumulate
요소들의 합
inner_product
내적 계산
partial_sum
부분 합
adjacent_difference
인접 요소 차이
iota
연속된 값 채우기
gcd
최대공약수
lcm
최소공배수
메모리
unique_ptr
독점 소유 스마트 포인터
shared_ptr
공유 소유 스마트 포인터