C++의 버전별 특징
CPP98 / CPP03(98의버그수정버전)
기본 C++ 표준, 템플릿, 예외 처리, 네임스페이스 등의 기능을 포함
CPP11
기존의 버전에 다양한 기능이 추가되었음.
자동 형변환, 범위 기분 for루프, nullptr, 초기화 리스트, 람다 표현식, 동시성, 스마트포인터 추가
CPP14
11의 기능을 개선한 버전.
반환형 추론, 일반화된 람다 캡처, 이진 리터럴, 컴파일 시간 정수 연산 추가
CPP17
구조화된 바인딩, 선택적 내용(optional), 문자열 보간, 포맷 리터럴, 새로운 타입 추론 규칙 추가
CPP20
모듈, 코루틴, 범위, 포맷 리터럴, 새로운 타입 추론 규칙 추가
CPP23, CPP26은 따로 참고
https://namu.wiki/w/C%2B%2B#s-6.1.2
'공부' 카테고리의 다른 글
[필수] 정리하기! (진행중) (0) | 2024.02.13 |
---|---|
[메모] 자료정리해야할것 (0) | 2024.02.12 |
[언리얼] 블루프린트를 C++로 변환하는 기초강좌 참고하기 (1) | 2024.02.09 |
[C++] 스레드(thread) & 뮤텍스(mutex) (0) | 2023.08.11 |
[CS] 컴퓨트 쉐이더(Compute Shader) (0) | 2023.07.11 |
댓글