블로그
-
C++ Elasticsearch 완벽 가이드 | Elasticlient·REST API
C++에서 Elasticsearch 연동: Elasticlient·libcurl REST API 설치·연결, 인덱싱·검색·집계 실전 코드.
-
Swift 클래스와 구조체 | Class, Struct, Enum
Swift 클래스와 구조체: Class, Struct, Enum. 클래스 (Class)·구조체 (Struct)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. Swift·클래스·Struct 중심으로 설명합니다.
-
C++ enum·enum class 완전 가이드 — 밑바닥 타입·플래그·문자열 변환
enum class와 밑바닥 타입, 스코프형·비스코프형 규칙, 문자열 변환·비트 플래그, 직렬화·ABI까지 실무 중심으로 정리한 C++ 열거형 심화 가이드입니다. enum class (또는 scoped enum)는 C++11에서 도입된 타입 안전한 열거형입니다. 기존 enum의 문제점(암시적 변환, 이름 충돌)을 해결하고, 더 강력한 타입 안전성을 제공합니다.
-
C++ Ranges Views와 파이프라인 | 지연 연산으로 효율적으로 다루기 [#25-2]
C++ Ranges Views와 파이프라인에 대해 정리한 개발 블로그 글입니다. 로그 파일에서 에러 레벨만 필터링하고, 타임스탬프를 파싱한 뒤, 앞 10개만 처리해야 한다고 가정해 봅시다. 전통적인 C++ 스타일로 작성하면 다음과 같습니다. 문제점: - 메모리: errors, parsed.
-
C++26 프리뷰: Reflection과 신규 표준 라이브러리 제안들 [#44-1]
C++26 프리뷰: Reflection과 신규 표준 라이브러리 제안들 [#44-1]. 직렬화 코드를 매번 손으로 작성해야 한다·Reflection 제안로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 템플릿 템플릿 인자 | template template parameter 가이드
C++ 템플릿 템플릿 인자에 대해 정리한 개발 블로그 글입니다. 템플릿 템플릿 인자(template template parameter) 는 템플릿이 다른 템플릿을 인자로 받게 하는 문법입니다.
-
DP 실전 문제 | 코딩 테스트 DP 문제 풀이 전략 | 핵심 개념과 실전 활용
DP 실전 문제: 코딩 테스트 DP 문제 풀이 전략. 1로 만들기·편집 거리 (Edit Distance)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. 알고리즘·DP·문제풀이 중심으로 설명합니다.
-
C++ make_unique & make_shared | '스마트 포인터 생성' 가이드
std::make_unique·make_shared로 스마트 포인터를 만드는 방법, new와의 차이, make_shared의 단일 할당·캐시 지역성, 예외 안전성, make_를 피해야 하는 경우(커스텀 삭제자 등), make_unique<T[]>, 팩토리 패턴까지 정리합니다.
-
C++26 완벽 가이드 | 리플렉션 ^^·std::execution (P2300)·Memory Safety·Sender/Receiver
C++26 완벽 가이드: 리플렉션·std::execution·Memory Safety·Sender/Receiver.
-
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초