C++ Design Pattern
C++Master Series
개요
본 과정은 C++ 표준 라이브러리인 STL에 대해서 배우는 과정입니다. 단순한 STL의 사용법 뿐 아니라 STL의 주요 요소를 직접 구현해 보면서 STL의 설계 철학도 배우게 됩니다. 본 과정에서는 다음과 같은 내용을 배울수 있습니다.
1. STL의 단순한 개념뿐 아니라 iterator_category, iterator_traits 등의 깊이 있는 개념을 배우게 됩니다.
2. C++20 에서 추가된 constraint algorithm, ranges 라이브러리 등에 대해서도 배우게 됩니다.
과정의 세부 내용은 “CURRICULUM” 탭을 참고하시기 바랍니다.
[수강 참고 사항]
본 과정에서는 C++ 문법은 다루지 않습니다. C++ 기본 문법을 이해하고 계신 분만 수강하시기 바랍니다.
또한, 필수는 아니지만 C++의 고급 문법을 설명하는 “C++ Intermediate”, “C++ Template Programming” 을 먼저 수강하시면 많은 도움이 됩니다.
커리큘럼
- 8 Sections
- 20 Lessons
- 365일
Expand all sectionsCollapse all sections
- Section 0: Orientation1
- Section 1: Warming Up3
- Section 2: 공통성과 가변성의 분리3
- Section 3: 재귀적 포함2
- Section 4: 간접층의 원리4
- Section 5: 통보, 열거, 방문3
- Section 6: 객체를 생성하는 방법2
- Section 7: MISC2