이번 시간에는 STL의 Container에 대해서 알아보겠습니다.
이번 시간에는 STL의 스마트 포인터, , 에 대해 살펴보겠습니다.
이번 시간에는 다음 내용을 살펴보겠습니다.
- 제너릭 알고리즘의 개념, 컨테이너와 알고리즘의 연결(iterator)
- STL의 구조와 유사한 방식으로 간략한 라이브러리 설계
- 예제
- C++17 이후의 STL 변화
C++ 표준 라이브러리인 STL에 대해서 학습하는 시리즈입니다. 단순한 STL의 사용법 뿐 아니라 STL의 주요 요소를 직접 구현해 보면서 STL의 설계 철학도 배우게 됩니다.
- STL의 단순한 개념뿐 아니라 iterator_category, iterator_traits 등의 깊이 있는 개념을 배우게 됩니다.
- shared_ptr<>, weak_ptr<>, unique_ptr<>등의 스마트 포인터에 대해서 배우게 됩니다.
- thread/future/async 등 스레드 관련 라이브러리를 배우게 됩니다.
이번 시간에는 Stream / Decorator / Adapter / MISC에 대해 알아보겠습니다.
C#의 Thread, Task, Async에 대해 알아보겠습니다.
Index와 Range, 패턴 매칭, switch expression, local function, 신규 C# 문법 등에 대해 살펴보겠습니다.