Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 예약된 키워드?


예약어는 변수, 함수 또는 레이블의 이름과 같이 식별자로 사용할 수 없는 단어로 "사용이 예약된" 단어입니다. 이것은 구문적 정의이며 예약어는 의미가 없을 수 있습니다.

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)
delete(1)

더블
dynamic_cast
기타
열거형
명시적
내보내기(1)
extern(1)
거짓
플로트

친구
이동
만약
가져오기(모듈 TS)
인라인(1)
int

모듈(모듈 TS)
가변(1)
네임스페이스
신규
noexcept(C++11부터)
아니요
not_eq
nullptr(C++11부터)
연산자
또는
or_eq
비공개
보호됨
공개
등록(2)
재해석_캐스트
필요(C++20부터)
반환
짧음
서명
sizeof(1)
정적
static_assert(C++11부터)
static_cast
구조체(1)
스위치
동기화됨(TM TS)
템플릿
이것
thread_local(C++11부터)
던지기

시도
유형 정의
유형ID
유형 이름
연합
서명되지 않음
사용(1)
가상
무효
휘발성
wchar_t
동안
xor
xor_eq