블로그
-
C++ 메모리 풀 완벽 가이드 | 객체 풀·슬랩·아레나·std::pmr 실전 [#32-2]
C++ 메모리 풀 완벽 가이드: 객체 풀·슬랩·아레나·std::pmr 실전 [#32-2]. 실무에서 겪은 문제·객체 풀 (Object Pool)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 문자열 파싱 완벽 가이드 | stringstream·getline·제로카피·성능 벤치마크
C++ 문자열 파싱 완벽 가이드에 대해 정리한 개발 블로그 글입니다. 입출력 최적화(#32-1)로 cin/cout 속도를 올렸는데도 시간 초과가 난다면, 원인은 문자열 파싱일 가능성이 큽니다. 백준·프로그래머스에서 "1,2,3,4,5" 같은 CSV 한 줄을 vector<int>로 바꾸거나,… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 문자열파싱, stringstream, getline,…
-
C++ 코테용 STL 컨테이너/알고리즘 시간복잡도 치트시트 [#32-3]
C++ 코테용 STL 컨테이너/알고리즘 시간복잡도 치트시트 [#32-3]에 대해 정리한 개발 블로그 글입니다. C++ 실전 가이드 #10-1~10-3에서 vector, string, map, set, unordered_map, 그리고 sort·find 등 알고리즘을 다뤘습니다. 이 글은 코딩 테스트에서 "어떤 연산이 얼마나… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 코딩테스트, STL,…
-
C++ 가상 함수(Virtual Function)와 vtable의 동작 원리 [#33-1]
C++ 가상 함수(Virtual Function)와 vtable의 동작 원리 [#33-1]. 실무에서 겪은 문제·가상 함수와 동적 바인딩로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 얕은 복사 vs 깊은 복사, 그리고 이동 의미론(Move Semantics) [#33-2]
C++ 얕은 복사 vs 깊은 복사, 그리고 이동 의미론(Move Semantics) [#33-2]에 대해 정리한 개발 블로그 글입니다. C++ 실전 가이드 #14-1: Move Semantics와 rvalue 참조에서 이동 의미론의 개념과 사용법을 다뤘습니다. 이 글은 면접에서 자주 나오는 순서로 정리합니다. "얕은 복사와 깊은 복사의 차이" → "복사… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…
-
C++ 스마트 포인터와 순환 참조(Circular Reference) 해결법 [#33-3]
C++ 스마트 포인터와 순환 참조(Circular Reference) 해결법 [#33-3]. 순환 참조로 메모리 누수가 발생해요부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다.
-
C++ shared_ptr 순환 참조 완전 정복 | 부모-자식·옵저버·그래프·캐시 패턴 [#33-4]
shared_ptr 순환 참조로 메모리 누수가 발생하는 4가지 시나리오(부모-자식, 옵저버, 그래프, 캐시). 완전한 예제 코드, 자주 하는 실수, best practice, 프로덕션 패턴까지. C++ 실전 가이드 시리즈.
-
C++ Data Race | "Mutex 대신 Atomic을 써야 하는 상황은?" 면접 단골 질문 정리
C++ Data Race의 C++, Data, Race, 들어가며: "Mutex 대신 Atomic을 써야 하는 상황은 언제인가요?". 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·면접·멀티스레드 중심으로 설명합니다
-
C++ 캐시 히트(Cache Hit)를 높이는 메모리 정렬과 패딩 | False Sharing 해결
C++ 캐시 히트(Cache Hit)를 높이는 메모리 정렬과 패딩: False Sharing 해결. 실무에서 겪은 문제·멀티스레드에서 성능이 안 나와요로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Lock-Free 프로그래밍 실전 | CAS·ABA·메모리 순서·고성능 큐 [#34-3]
C++ Lock-Free 프로그래밍 실전: CAS·ABA·메모리 순서·고성능 큐 [#34-3]. mutex가 병목이에요·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.