블로그
-
C++ 동적 계획법 완벽 가이드 | 메모이제이션·타뷸레이션·공간 최적화 (2D→1D)
C++ 동적 계획법: 메모이제이션 vs 타뷸레이션, 공간 최적화 2D→1D rolling array, 피보나치, 배낭 문제, LCS, Bitmask DP. Stack overflow 회피.
-
C++ 정렬 알고리즘 2026 완벽 가이드 | pdqsort·std::sort·parallel sort·std::execution::par
C++ 정렬 2026: pdqsort (std::sort 내부 구현 O(n log n) 최악), std::sort vs stable_sort, std::execution::par (parallel sort 4-8코어 3-5배 빠름), ska_sort (radix-based, 정수 2-3배 빠름), 버블·삽입·병합·퀵·힙 정렬 직접 구현, 성능 비교, 실전 패턴
-
C++ Sorting & Searching 2026 완벽 가이드 | pdqsort·병합정렬·이진탐색·Parallel Sort
C++ Sorting 2026: std::sort (pdqsort 기반), std::execution::par (parallel sort), ska_sort, BlockQuicksort, 병합정렬 (stable_sort), 이진탐색 (lower_bound, upper_bound), C++26 parallel range algorithms, 100만 건 0.46초, OpenMP 20M 0.22초
-
C++ 플러그인 시스템 마스터 가이드 | dlopen·LoadLibrary·C ABI·핫리로드
C++ 플러그인: dlopen/LoadLibrary 동적 로딩, C ABI extern "C" name mangling 방지, 플러그인 매니저 버전 체크, 핫 리로드 mtime 감지.
-
C++ 스크립팅 엔진 통합 | Lua 5.4·pybind11 3.0·V8 바인딩 완벽 가이드
C++ 스크립팅: Lua 5.4 C API·Sol3 바인딩, pybind11 3.0 NumPy zero-copy, V8 JavaScript 샌드박싱. 게임·플러그인·핫 리로드.
-
C++ Lua 스크립팅 완벽 가이드 | Lua 5.4·C API·스택·Sol3·핫리로드
C++ Lua 스크립팅: Lua 5.4 C API 스택, Sol3 Modern C++17 바인딩, LuaJIT JIT 컴파일, 핫 리로드. 게임 로직·플러그인 시스템.
-
C++ 크로스플랫폼 빌드 | CMake Toolchain·Android NDK·iOS·WASM
C++ 크로스플랫폼: CMake CMAKE_TOOLCHAIN_FILE, Android NDK C++23, iOS Xcode, Emscripten WASM, 조건부 컴파일 #ifdef, 플랫폼 API 추상화.
-
C++ Python 스크립팅 완벽 가이드 | pybind11 3.0·NumPy·GIL·예외 처리
C++ Python 스크립팅: pybind11 3.0 모듈·클래스 바인딩, NumPy zero-copy, GIL 최적화, 예외 처리. AI 파이프라인·게임 로직·플러그인.
-
C++ 메모리 관리 완벽 가이드 | std::pmr·메모리풀·아레나·jemalloc
C++ 메모리 관리: 커스텀 할당자 std::allocator_traits, 메모리 풀 Object Pool 2-6× 속도, 아레나 50-100× 속도, std::pmr, jemalloc·tcmalloc.
-
C++ JavaScript 스크립팅 완벽 가이드 | V8 14.6 임베딩·Isolate·Context·C++↔JS 바인딩
C++ JavaScript V8: V8 14.6 임베딩 Isolate·Context, C++↔JS 양방향 바인딩, HandleScope 메모리 관리. Node.js 로직 공유·게임 UI 스크립팅.