C++ 마스터로 가는 지름길

Udemy C++ 베스트셀러 과정

기초부터 실전 프로젝트까지, 현업 전문가의 노하우를 지금 바로 만나보세요.

강의 보러가기 →
자주 사용하는 함수:
목차:

입출력

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

공유 소유 스마트 포인터