새로운 문법 지원
- 콘셉(Concept) - 타입 오버라이딩을 넘어선 타입 속성에 따른 강력한 오버라이드
- 코루틴(Coroutine)
- 모듈(Module)
- 상수성 지원 : constinit, consteval
- UTF-8 문자열 지원 : char8_t
신규 std 라이브러리 추가
- 이 기능이 지금 내가 쓰는 컴파일러에서 지원하는가? - [C++20] Feature Test Macro
- 주석 대신 어트리뷰트로 가독성과 컴파일 타임 체크를 동시에! - [C++20] 어트리뷰트(Attribute)
- iteration - [C++20] Ranges
람다
C++20 컴파일
- 비쥬얼스튜디오, GCC에서 C++20 컴파일하기 - [C++20] 컴파일
부록 1. 참조
- C++20 - cppreference.com : en.cppreference.com/w/cpp/20
- C++20 - feature testing : en.cppreference.com/w/cpp/feature_test
- https://www.modernescpp.com/index.php/c-20-an-overview