자주 사용하는 함수:
목차:

입출력

cout

표준 출력 스트림

cin

표준 입력 스트림

문자열

string

문자열 클래스

컨테이너

vector

동적 배열

map

연관 배열

set

정렬된 고유 요소 집합

queue

stack

스택

정렬

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

대칭 차집합

make_heap

힙 생성

push_heap

힙에 요소 추가

pop_heap

힙에서 요소 제거

sort_heap

힙 정렬

is_heap

힙 여부 확인

is_heap_until

힙 범위 끝 찾기

순열

is_permutation

순열 여부 확인

next_permutation

다음 순열

prev_permutation

이전 순열

복사

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

공유 소유 스마트 포인터