본문 바로가기
공부

[C++] 버전별 특징 간단 정리

by MY블로그 2024. 2. 11.

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

 

C++

C++ 개발 비야네 스트로스트룹 버전 23 개요 C++23의 <print>모듈을 사용한 출력 예시 C++17 까지의

namu.wiki

 

댓글