블로그
-
C++ 스마트 포인터 기초 완벽 가이드 | unique_ptr·shared_ptr
C++ 스마트 포인터: unique_ptr·shared_ptr로 메모리를 자동 관리하는 실전 가이드.
-
C++ unique_ptr 2026 고급 완벽 가이드 | Custom Deleter·Array·Pimpl·Zero Overhead
C++ unique_ptr 2026: 커스텀 삭제자 (EBO Zero Overhead), 배열 (unique_ptr<T[]>), Pimpl 패턴 (ABI 안정성), 이동 의미론 (Factory), C API 연동 (malloc/free, FILE*, HANDLE), Lambda Deleter, Perfect Forwarding
-
shared_ptr 심화: enable_shared_from_this와 aliasing 생성자 활용
this를 shared_ptr로 감싸다 이중 해제로 크래시한 적 있나요? enable_shared_from_this, aliasing 생성자, shared_ptr 스레드 안전성, 멤버 포인터 수명 관리까지. 실전 문제 시나리오와 프로덕션 패턴.
-
C++ 이동 의미론 완벽 가이드 | rvalue 참조·std::move
C++ 이동 의미론: rvalue 참조·std::move·std::forward 완벽 가이드.
-
C++ Perfect Forwarding 완벽 가이드 | 유니버설 참조·std::forward
래퍼 함수에서 인자가 매번 복사돼요? 팩토리에서 생성자 인자 전달이 비효율적이에요. 유니버설 참조(T&&), std::forward, 가변 인자 템플릿으로 완벽한 전달을 구현하고, 자주 하는 실수·프로덕션 패턴까지.
-
C++ RAII 완벽 가이드 | 'Too many open files' 장애 해결·Zero-Cost Abstraction
C++ RAII: 생성자·소멸자로 리소스를 자동 관리하는 Zero-Cost Abstraction 실전 가이드.
-
C++ 디자인 패턴 종합 가이드 | Singleton·Factory·Observer·Strategy·PIMPL [2026 실전]
C++ 디자인 패턴 2026 완벽 가이드: Singleton(스레드 안전, std::call_once), Factory(std::variant, Registry 기반), Observer(이벤트 전파), Strategy(알고리즘 교체), PIMPL(빌드 시간·ABI 안정성), CRTP(정적 다형성). 전역 설정·객체 생성 분기·UI 업데이트·정렬 알고리즘 교체·빌드 의존성 실전 해결 완전한 예제, 자주 하는 실수, 프로덕션 패턴.
-
C++ JSON 파싱 완벽 가이드 | nlohmann·RapidJSON·커스텀 타입·에러 처리·프로덕션 패턴
C++ REST API 응답·설정 파일 파싱 시 타입 에러·null 접근·메모리 폭발 문제를 해결합니다. nlohmann/json, RapidJSON, 커스텀 타입 직렬화, 자주 발생하는 에러, 베스트 프랙티스, 프로덕션 패턴까지 실전 코드로 다룹니다.
-
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++26 리플렉션 기초 | ^^ 연산자·std::meta::info로 타입 정보 조회하기
C++26 리플렉션 기초에 대해 정리한 개발 블로그 글입니다. User, Order, Product 같은 구조체가 늘어날 때마다 to_json, from_json을 손으로 작성해야 한다면.