C++ 기본

  • 포인터
  • 참조자
  • nullptr
  • const
  • static
  • extern
  • enum
  • struct
  • class

객체지향

  • 캡슐화
  • 상속
  • 다형성
  • 추상화

고급

  • 가상 함수
  • Virtual Table
  • Pure Virtual
  • Override
  • Overload
  • RTTI
  • Dynamic Cast

메모리

  • Stack 메모리
  • Heap 메모리
  • new / delete
  • 스마트 포인터

스마트 포인터

  • unique_ptr
  • shared_ptr
  • weak_ptr

  • 깊은 복사
  • 얕은 복사
  • 복사 생성자
  • 이동 생성자
  • Rule of 3
  • Rule of 5
  • RAII