auto
- 컴파일 타임때 타입이 자동으로 정해진다
static_assert
* 1rvalie Reference
- 우측값 참조
lambda
- 이름없는 함수
- 함수 객체가 들어가야 할 지라에, 대신에 간단히 함수 자체를 직접 구현가능하며, 함수 포인터처럼 사용도 가능
decltype
- 1
nullptr
- NULL(0)이 아닌 , 진따 NULL Pointer
- 기존의 NULL(0)하고도 호환이 된다.
unique_ptr
- 순환참조 문제를 해결하기 위해 참조가 단 1개만 존재하는 유니크 스마트 포인터
- 사용법은 shared_ptr과 동일하다
make_shared
- 새버전의 스마트 포인터
- 기존의 auto_ptr이 있었지만, 문제가 많아서 거이 쓰이지 않았음. 그런 문제들을 해결한 스마트 포인터
tuple
- 2개 이상의 서로 다른 데이터 타입을 하나로 묶을 수 있다.
forward_list
- 단방향리스트(list는 양방향리스트)
- 양방향 List보다 용량이 적고, 속도가 빠르다.
- Emplace : 중간 복사본을 생성하지 않고, 원소에 직접 대입한다.
unordered_map
- 정렬되지 않은 Map. Hast_map 과 같은 구조
chrono
- 나노세컨트까지 계산이 가능한 초정밀 타임 객체
'프로그래밍 > C++' 카테고리의 다른 글
이동 시멘틱 (0) | 2019.04.29 |
---|---|
함수 포인터 (0) | 2019.04.29 |
스마트포인터 (0) | 2019.04.29 |
템플릿 <template> (0) | 2019.04.29 |
OOP 객체지향프로그래밍 (0) | 2019.04.29 |