블로그
-
C++20 Coroutines 완벽 가이드 | 비동기 프로그래밍의 새 시대
C++20 Coroutines 완벽 가이드: 비동기 프로그래밍의 새 시대. C++20 Coroutines란? 왜 필요한가·기본 키워드로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 코루틴 | 비동기 프로그래밍 완벽 가이드 (C++20)
C++ 코루틴 완벽 가이드. co_await·co_yield·co_return으로 비동기 프로그래밍. promise_type·coroutine_handle·제너레이터 구현. 스레드보다 가볍고, 수천 개의 코루틴도 가능합니다.
-
C++ CRTP 완벽 가이드 | 정적 다형성과 컴파일 타임 최적화
C++ CRTP 완벽 가이드: 정적 다형성과 컴파일 타임 최적화. CRTP란? 왜 필요한가·기본 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. C++·crtp·template 중심으로 설명합니다
-
C++ CRTP 패턴 | "정적 다형성" 구현 가이드
C++ CRTP 패턴: "정적 다형성" 구현 가이드. CRTP란?·가상 함수 vs CRTP로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. C++·CRTP·디자인패턴 중심으로 설명합니다
-
C++ Custom Allocator | "커스텀 할당자" 가이드
C++ Custom Allocator에 대해 정리한 개발 블로그 글입니다. template<typename T> class MyAllocator { public: using value_type = T; T allocate(size_t n) { return…
-
C++ Custom Deleters | "커스텀 삭제자" 가이드
커스텀 삭제자가 필요한 경우, 함수 포인터·람다·함수 객체 비교, unique_ptr과 shared_ptr의 타입·저장 방식 차이, 파일·소켓 RAII, 성능까지 정리합니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·custom-deleters·smart-pointer 중심으로 설명합니다
-
C++ Dangling Reference | "댕글링 레퍼런스" 가이드
C++ Dangling Reference - "댕글링 레퍼런스" 가이드. C++ Dangling Reference의 Dangling Reference란?, 발생 원인, 실전 예시를 실전 코드와 함께 설명합니다.
-
C++ 자료구조 | "직접 구현하기" 연결리스트/트리/해시테이블
C++ 자료구조에 대해 정리한 개발 블로그 글입니다. template <typename T> class BST { private: struct Node { T data; Node left; Node right; Node(T val) : data(val),…
-
C++ Date Parsing & Formatting | "날짜 파싱 및 서식" 가이드
C++ Date Parsing & Formatting #include <chrono> #include <format>. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·date·parsing 중심으로 설명합니다
-
C++ 디버깅 완벽 가이드 | GDB·Sanitizer·메모리 누수·멀티스레드 디버깅 실전
C++ 디버깅 완벽 가이드: GDB·Sanitizer·메모리 누수·멀티스레드 디버깅 실전. 실무에서 겪는 디버깅 상황·GDB/LLDB 고급 기법로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.