C++11/14 변경 사항
C++11/14 문법적 변경 사항
C++11/14에서는 기존의 C++98/03 문법과 비교하여 많은 사항이 변경되거나 새롭게 추가되었습니다.
C++11/14에서 새롭게 추가된 대표적인 문법적 변경 사항은 다음과 같습니다.
1. 초기화 리스트 및 초기화 방법의 통합
2. 새로운 타입의 추가 : long long형 정수
3. 새로운 스마트 포인터 추가 :
4. 널 포인터 상수 추가 : nullptr
5. 열거체의 범위 지정
6. 자동 타입 변환 : auto
7. 타입 변환 연산자 추가 : explicit
8. 범위 기반 for 문 추가
9. 람다 함수와 람다 표현식 추가
C++11/14 표준 라이브러리 변경 사항
C++11/14의 표준 라이브러리에 다양한 헤더 파일이 새롭게 추가되었습니다.
C++11/14에서 새롭게 추가된 대표적인 표준 라이브러리는 다음과 같습니다.
1. 확장할 수 있는 난수 생성기의 추가 : random 헤더 파일
2. 튜플 템플릿의 추가: tuple 헤더 파일
3. 정규 표현식의 추가 : regex 헤더 파일
4. 다중 프로그래밍을 위한 스레드의 지원 : thread_local 키워드, automic 헤더 파일
5. 임베디드 프로그래밍을 위한 저수준 프로그래밍 지원