auto

  • 컴파일 타임때 타입이 자동으로 정해진다

static_assert
* 1

rvalie 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

+ Recent posts