C++에는 총 95개의 예약어가 있습니다. C++의 예약어는 편리하게 여러 그룹으로 나눌 수 있습니다. 첫 번째 그룹에서 우리는 C 프로그래밍 언어에도 존재하고 C++로 옮겨온 것들을 넣었습니다. 32개가 있습니다.
C에 없는 또 다른 30개의 예약어가 있으므로 C++에 새로 추가되었습니다.
표준 ASCII 문자 집합을 사용할 때 필수적이지 않은 11개의 C++ 예약어가 있지만 일부 C++ 연산자에 대해 더 읽기 쉬운 대안을 제공하고 필요한 문자가 부족한 문자 집합으로 프로그래밍을 용이하게 하기 위해 추가되었습니다. C++.
다음은 이러한 모든 예약어의 목록입니다.
정렬(C++11부터) | alignof(C++11부터) | 및 |
and_eq | asm | atomic_cancel(TM TS) |
atomic_commit(TM TS) | atomic_noexcept(TM TS) | 자동(1) |
비트 및 | 바이터 | 부울 |
나누기 | 케이스 | 잡기 |
문자 | char16_t(C++11부터) | char32_t(C++11부터) |
클래스(1) | 완성 | 개념(C++20부터) |
상수 | constexpr(C++11부터) | const_cast |
계속 | co_await(코루틴 TS) | co_return(코루틴 TS) |
co_yield(코루틴 TS) | decltype(C++11부터) | 기본(1) |
삭제(1) | | 더블 |
dynamic_cast | 기타 | 열거형 |
명시적 | 내보내기(1) | extern(1) |
거짓 | 플로트 | |
친구 | 이동 | 만약 |
가져오기(모듈 TS) | 인라인(1) | int |
긴 | 모듈(모듈 TS) | 가변(1) |
네임스페이스 | 신규 | noexcept(C++11부터) |
아니요 | not_eq | nullptr(C++11부터) |
연산자 | 또는 | or_eq |
비공개 | 보호됨 | 공개 |
등록(2) | 재해석_캐스트 | 필요(C++20부터) |
반환 | 짧음 | 서명 |
크기(1) | 정적 | static_assert(C++11부터) |
static_cast | 구조체(1) | 스위치 |
동기화됨(TM TS) | 템플릿 | 이 |
thread_local(C++11부터) | 던지기 | 참 |
시도 | 유형 정의 | 유형ID |
유형 이름 | 연합 | 서명되지 않음 |
사용(1) | 가상 | 무효 |
휘발성 | wchar_t | 동안 |
xor | xor_eq | |