블로그
-
C++ 람다 기초 완벽 가이드 | 캡처·mutable·제네릭 람다와 실전 패턴
C++ 람다 표현식의 캡처 방식, mutable 키워드, 제네릭 람다 사용법을 기초부터 실전 패턴까지 예제 코드로 설명합니다.
-
C++ vector 완벽 마스터 | 캐시 성능·성장 전략·reserve 최적화
C++ vector: 캐시 지역성, reserve 최적화, push_back vs emplace_back 실전 가이드.
-
C++ 람다 심화 | 초기화 캡처·완벽 전달·IIFE·재귀 람다와 실전 패턴
C++ 람다 심화 기법인 초기화 캡처, 완벽한 전달, IIFE, 재귀 람다를 실전 코드와 함께 자세히 설명합니다.
-
C++ map·unordered_map·flat_map 완벽 마스터 | 2026 성능 비교·선택 가이드
C++ map 완벽 가이드: std::map (Red-Black Tree, O(log n)), unordered_map (Hash, O(1)), C++23 flat_map (Vector, 캐시 최적화). 2026 벤치마크: flat_map은 정렬 데이터 78× 빠름, unordered_map은 랜덤 검색 2.5× 빠름. 실무 선택 기준.
-
C++ STL 알고리즘 | sort·find·transform 람다와 함께 쓰기 (실전 패턴)
C++ std::sort·find·find_if·transform·accumulate·copy·remove·partition·merge 사용법, 람다 표현식과 함께 쓰기, 커스텀 비교자, 실전 패턴(필터링·변환·집계·병합), 자주 발생하는 실수와 베스트 프랙티스.
-
C++ 파일 입출력 완벽 가이드 | ifstream·ofstream·mmap·io_uring 성능 비교
C++ 파일 입출력: ifstream·ofstream·mmap·io_uring 완벽 가이드.
-
C++ 문자열 완벽 가이드 | SSO·string_view 성능 비교·C 문자열 연동
C++ 문자열: std::string·string_view·SSO 성능 최적화 완벽 가이드.
-
C++ 바이너리 직렬화 | '게임 세이브 파일 깨졌어요' 엔디안·패딩 문제 해결
게임 세이브 파일이 깨지는 원인인 엔디안(byte order)과 구조체 패딩 문제를 진단하고 안전한 바이너리 직렬화 방법을 설명합니다.
-
C++ 문자열 알고리즘 완벽 가이드 | split·join·trim·replace·std::regex [2026 실전]
C++ 문자열 알고리즘 2026 완벽 가이드: split(getline·stringstream·string_view), join(ostringstream), trim(find_first_not_of), replace(std::regex_replace), std::regex(한 번 컴파일 후 재사용, ECMAScript). CSV 파싱·로그 처리·입력 검증·URL 파싱 실전 예제. Python split() 대안, 흔한 에러(루프 내 regex 컴파일), 성능 팁(string_view zero-copy), 프로덕션 패턴.
-
C++ stringstream | 문자열 파싱·변환·포맷팅
C++ stringstream으로 문자열을 파싱하고 숫자를 변환하며 출력 포맷을 지정하는 방법을 실전 코드 예제와 함께 설명합니다.