블로그
-
C++ Serialization 완벽 가이드 | JSON·Protobuf·C++26 Reflection·성능 비교
C++ Serialization: JSON nlohmann/simdjson/Glaze, Protobuf v29, C++26 Reflection P2996R13, cereal. 성능 비교·버전 호환성·자동 직렬화.
-
C++ Code Generation 완벽 가이드 | C++26 Reflection·Clang·Protobuf·X-Macros
C++ Code Generation: C++26 Reflection P2996R13, Clang libTooling AST 분석, Protobuf v29, X-Macros. RPC 스텁·Serialization 자동화.
-
C++ 크로스 플랫폼 빌드 완벽 가이드 | CMake 3.31·툴체인·Android NDK·iOS·Wasm
C++ 크로스 플랫폼 빌드: CMake 3.31 툴체인 Android NDK·iOS·Emscripten Wasm, CPack 패키징 DEB/RPM/NSIS/DMG, ABI 안정성 PIMPL·extern C.
-
C++ Hot Reload 완벽 가이드 | dlopen·inotify·mtime·FileSystemWatcher·게임 개발
C++ Hot Reload: dlopen/LoadLibrary 동적 로딩, inotify/FSEvents 파일 감시, hscpp runtime compile, jet-live, 게임 엔진 상태 보존.
-
C++ ABI 안정성 마스터 가이드 | PIMPL·C Interface·버전 관리·Itanium ABI
C++ ABI 안정성: PIMPL 구조체 크기 고정, C Interface extern "C" name mangling 방지, Semantic Versioning major.minor.patch, Itanium ABI, abi-compliance-checker.
-
Contentful 완벽 가이드 | Headless CMS 실전 활용 — 2026년 최신
Contentful Headless CMS 완벽 가이드. Content Model 설계, GraphQL/REST API 활용, Next.js·React 통합, 다국어·버전 관리, 웹훅·마이그레이션, Strapi·Sanity 대안 비교까지 실전 노하우 총정리.
-
C++ 콜백 패턴 | Callback 구현 완벽 가이드 — 함수 포인터·펑터·람다·std::function
C++ 콜백 패턴의 모든 것. 함수 포인터부터 펑터, std::function, 람다까지 4가지 콜백 구현 방법, 비동기 콜백·이벤트 핸들러·Observer 패턴 실전 활용, 콜백 지옥 회피와 성능 최적화까지 완벽 정리.
-
C++ enable_shared_from_this | shared_from_this() 완벽 가이드 — 안전한 this 포인터 공유
C++ enable_shared_from_this의 모든 것. shared_from_this()로 안전하게 this를 공유하는 방법, 생성자에서 호출 시 bad_weak_ptr 예외, weak_from_this() (C++17), 비동기 콜백·Observer 패턴 실전 활용까지 완벽 정리.
-
C++ 전역 변수 | 사용 주의사항 완벽 가이드 — 초기화 순서·스레드 안전성·대안 패턴
C++ 전역 변수의 모든 함정과 해결책. 초기화 순서 문제(Static Initialization Order Fiasco), 스레드 안전성, 테스트 어려움, 네임스페이스 오염부터 Singleton·DI·함수 정적 변수까지. 전역 변수를 안전하게 사용하는 실전 가이드.
-
C++ 타입 추론 | auto·decltype·템플릿 타입 추론 완벽 가이드
C++ 타입 추론의 모든 것. auto 키워드, decltype 연산자, 템플릿 타입 추론 규칙, 반환 타입 추론, 구조화 바인딩(C++17), decltype(auto), 완벽 전달(perfect forwarding)까지 실전 예제로 완벽 정리.