블로그
-
C++ REST API 클라이언트 2026 완벽 가이드 | cpr·httplib·libcurl·인증·재시도
C++ REST API 클라이언트 2026: cpr 1.14.1 (Modern C++17, libcurl wrapper), cpp-httplib (header-only, 프로토타입), libcurl (production 표준), CRUD·Bearer·API키 인증, 재시도·Circuit Breaker, JSON 파싱 (nlohmann), 타임아웃·에러 분류
-
C++20 Concepts 완벽 마스터 | SFINAE 대체·Subsumption·Best Practices
C++20 Concepts: SFINAE 대체, subsumption, requires clause 실전 가이드.
-
C++ 커스텀 Concepts 작성 | 도메인에 맞는 제약 조건 정의하기 [#22-2]
C++ 커스텀 Concepts 작성: 도메인에 맞는 제약 조건 정의하기 [#22-2]. 실무에서 겪은 문제·템플릿이 너무 관대할 때로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++20 Coroutines 완벽 마스터 | co_await·co_yield·Generator 성능 분석
C++20 Coroutines: co_await·co_yield·Generator 완벽 가이드.
-
C++ Generator 완벽 가이드 | co_yield로 lazy 시퀀스·무한 수열·파이프라인 만들기
C++ 메모리 부족·OOM 해결, Generator 완전 구현(co_yield·promise_type), lazy 평가·무한 시퀀스, filter·map·take 조합, 자주 발생하는 에러(dangling·lifetime)·해결법, 성능 비교, 파일 읽기·데이터 스트리밍.
-
C++ 비동기 작업과 Coroutine | co_await로 콜백 지옥 탈출하기 [#23-3]
C++20 코루틴으로 비동기 작업을 co_await하고, Task 타입을 설계하며, Asio와 연동하는 기본 패턴을 다룹니다. 콜백 지옥 해결, 에러 처리, 수명 관리, 성능 비교, 베스트 프랙티스, 프로덕션 패턴까지 실전 가이드.
-
C++20 Modules 완벽 마스터 | import·export·컴파일러 지원·빌드 시간 벤치마크
C++20 Modules: import·export·BMI·빌드 시간 최적화 완벽 가이드.
-
C++ 기존 프로젝트를 Module로 전환 | 단계별 마이그레이션 [#24-2]
C++ 기존 프로젝트를 Module로 전환: 단계별 마이그레이션 [#24-2]. 헤더 기반 프로젝트의 한계·실무에서 겪는 구체적 상황로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++20 Ranges 완벽 마스터 | views·pipeline·projection·성능 분석
C++20 Ranges: views pipeline, projection, lazy evaluation 실전 가이드.
-
C++ Ranges Views와 파이프라인 | 지연 연산으로 효율적으로 다루기 [#25-2]
C++ Ranges Views와 파이프라인에 대해 정리한 개발 블로그 글입니다. 로그 파일에서 에러 레벨만 필터링하고, 타임스탬프를 파싱한 뒤, 앞 10개만 처리해야 한다고 가정해 봅시다. 전통적인 C++ 스타일로 작성하면 다음과 같습니다. 문제점: - 메모리: errors, parsed.