2020년 상반기에 진행하는 C++20 스터디 관련 자료입니다.
- 진행 : 옥찬호 (utilForever@gmail.com)
- 날짜 : 토요일 또는 일요일 오전 11시 ~ 오후 1시
- 장소 : 토즈 강남 지역 (강남 / 교대 / 양재 / 선릉)
- 비용 : 7만원 (1만원 * 7회)
- 인원 : 최대 10명
이번 스터디에서는 C++11 이상의 변화가 예상되는 C++20 표준의 주요 기능을 살펴 봅니다.
- 각 주에 진행하는 내용과 관련해 동영상을 미리 시청합니다.
- 스터디 시간에는 동영상을 보면서 궁금했던 부분을 질문/답변하거나 관련 내용을 리뷰합니다.
- 예제 코드를 살펴 보며 사용법이나 세부 사항들을 익힙니다.
- 스터디 이후에 리뷰한 내용과 예제 코드를 Github에 업로드합니다.
- 2월 2일 (일요일) : Modules
- C++ References: Modules
- C++20: Modules
- CppCon 2018: Nathan Sidwell "C++ Modules"
- CppCon 2018: John Lakos "C++ Modules and Large-Scale Development"
- CppCon 2019: Gabriel Dos Reis "Programming with C++ Modules: Guide for the Working"
- CppCon 2019: Nathan Sidwell "Converting to C++20 Modules"
- CppCon 2019: Boris Kolpackov "Practical C++ Modules"
- C++ Modules conformance improvements with MSVC in Visual Studio 2019 16.5
- 2월 8일 (토요일) : Ranges
- 2월 16일 (일요일) : Concepts
- C++ References: Constraints and concepts
- C++20: Concepts, the Details
- C++ Core Guidelines: Rules for the Usage of Concepts
- CppCon 2018: Bjarne Stroustrup "Concepts: The Future of Generic Programming"
- CppCon 2018: Andrew Sutton "Concepts in 60: Everything you need to know and nothing you don't"
- CppCon 2019: Rainer Grimm "Concepts in C++20: Revolution or Evolution"
- CppCon 2019: Saar Raz "C++20 Concepts: A Day in the Life"
- 2월 22일 (토요일) : Coroutines
- C++ References: Coroutines
- Github repository: cppcoro
- Github repository: coroutine
- Github repository: coro
- C++ Standard Proposal: N4402
- C++ links: Coroutines
- C++20: Coroutines
- Your First C++ Coroutines
- C++ Korea 제5회 세미나 - C++ Coroutines 알아보기; 접근법, 컴파일러, 그리고 이슈들
- C++ Korea 제6회 세미나 - System API와 Coroutine 결합하기
- CppCon 2016: James McNellis "Introduction to C++ Coroutines"
- CppCon 2016: Gor Nishanov "C++ Coroutines: Under the covers"
- CppCon 2017: Toby Allsopp "Coroutines: what can't they do?"
- CppCon 2019: Anthony Williams "Concurrency in C++20 and Beyond"
- C++20 Coroutines: Introduction - Marcin Grzebieluch - code::dive 2019
- "Exploring C++20 Coroutines" by Justin Durkan
- Core C++ 2019 :: Yehezkel Bernat :: Coroutines - the future of future
- 3월 1일 (일요일) :
std::format
- 3월 7일 (토요일) : Core & Library features