Namespaces
Variants

C++ 참조

출처: ko.cppreference.net

C++11, C++14, C++17, C++20, C++23, C++26, C++29  │  컴파일러 지원 C++11, C++14, C++17, C++20, C++23, C++26, C++29

언어

전처리기 − 주석
ASCII 차트
기본 개념
    키워드
    이름 (검색)
    자료형 (기본 자료형)
    The main함수
    모듈 (C++20)
    계약 (C++26)
표현식
    값 분류
    평가 순서
    연산자 (우선순위)
    변환 − 리터럴
    상수 표현식
문
    if − switch
    for − 범위 기반for (C++11)
    while − do-while
선언 − 초기화
함수 − 오버로딩
코루틴 (C++20)
클래스 (공용체)
템플릿 − 예외
독립형 구현

표준 라이브러리 (헤더)

명명된 요구사항

언어 지원 라이브러리

개념 라이브러리 (C++20)

진단 라이브러리

메모리 관리 라이브러리

메타프로그래밍 라이브러리 (C++11)

일반 유틸리티 라이브러리

함수 객체 − hash (C++11)
Swap − 자료형 연산 (C++11)
정수 비교 (C++20)
pair − tuple (C++11)
optional (C++17)
expected (C++23)
variant (C++17) − any (C++17)
bitset − 비트 조작 (C++20)

컨테이너 라이브러리

vector − deque − array (C++11)
list − forward_list (C++11)
inplace_vector (C++26)
hive (C++26)
map − multimap − set − multiset
unordered_map (C++11)
unordered_multimap (C++11)
unordered_set (C++11)
unordered_multiset (C++11)
컨테이너 어댑터
span (C++20) − mdspan (C++23)

반복자 라이브러리

범위 라이브러리 (C++20)

알고리즘 라이브러리

문자열 라이브러리

텍스트 처리 라이브러리

수치 라이브러리

날짜 및 시간 라이브러리

달력 (C++20) − 시간대 (C++20)

입출력 라이브러리

동시성 지원 라이브러리 (C++11)

thread − jthread (C++20)
atomic − atomic_flag
atomic_ref (C++20) − memory_order
상호 배제 − 조건 변수
퓨처 − 세마포어 (C++20)
latch (C++20) − barrier (C++20)
안전한 회수 (C++26)

실행 지원 라이브러리 (C++26)

기능 테스트 매크로 (C++20)

기술 사양서

    표준 라이브러리 확장  (라이브러리 기초 TS)

    표준 라이브러리 확장 v2  (라이브러리 기초 TS v2)

    표준 라이브러리 확장 v3  (라이브러리 기초 TS v3)


병렬 처리 라이브러리 확장 v2
(병렬 처리 TS v2)

동시성 라이브러리 확장
(동시성 TS)
트랜잭셔널 메모리  (TM TS)
리플렉션  (리플렉션 TS)

외부 링크  −  비ANSI/ISO 라이브러리  −  색인  −  std 기호 색인