본문으로 건너뛰기

모던 C++ 심화 전체 커리큘럼

강의학습 주제핵심 결과
1C++ 심화가 필요한 이유실제 수명·소유권 버그 분류표
2스택·힙·정적 영역과 객체 수명생성·파괴 순서 추적
3포인터: 주소·역참조·nullptr안전한 포인터 접근 기준
4참조와 포인터 선택 기준함수 인자 계약표
5new·delete와 동적 할당의 문제위험 코드의 안전한 리팩터링
6RAII와 자원 수명파일 자원 소유 클래스
7unique_ptr와 단일 소유권이동 가능한 소유 객체
8shared_ptr·weak_ptr와 순환 참조공동 소유 그래프와 약한 관찰자
9복사 생성자와 복사 대입깊은 복사와 값 타입 판단
10이동 의미론과 std::move이동 전후 상태 관찰
11Rule of Zero·Three·Five특별 멤버 함수 결정표
12const 정확성수정 가능성이 드러나는 API
13값·참조·포인터 전달성능·소유권 전달 기준
14vector와 iterator 무효화재할당 전후 검증 실험
15map·unordered_map·set 선택요구사항 기반 연관 컨테이너 표
16표준 알고리즘find·sort·remove_if 파이프라인
17람다와 함수 객체수명이 안전한 콜백 기준
18optional·variant·any상태와 선택을 타입으로 표현
19예외와 오류 반환복구 경계에 맞는 오류 모델
20템플릿의 기초와 제한작고 읽을 수 있는 제네릭 함수
21constexpr·enum class·범위 for안전하고 명확한 Modern C++ 문법
22thread·mutex와 경쟁 상태공유 상태를 줄인 병렬 집계
23Sanitizer·경고·Assert메모리 버그 재현·수정 기록
24최종 작업 큐·리소스 관리 도구책임·소유권·테스트가 보이는 콘솔 앱