태그: 메모리관리
11편
-
C++ shared_ptr vs unique_ptr | "어떤 스마트 포인터?" 선택 가이드
C++ shared_ptr vs unique_ptr 비교. 기본은 오버헤드 적은 unique_ptr, 여러 소유자가 필요할 때 shared_ptr. 참조 카운트 비용·weak_ptr·실무 선택 기준을 성능 관점과 함께 설명합니다.
-
[Go 2주 완성 #02] Day 3~4: 메모리와 자료구조 - 포인터 연산은 없지만 포인터는 있다
[Go 2주 완성 #02] Day 3~4: 메모리와 자료구조 - 포인터 연산은 없지만 포인터는 있다. 시리즈 안내·안전한 포인터의 세계로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 기술 면접 질문 30선 | "포인터와 참조의 차이는?" 실전 답변 정리
C++ 기술 면접에서는 포인터·RAII·가상 함수·STL·동시성 등 개념을 구두로 설명할 수 있어야 합니다. 이 글에서는 자주 나오는 질문 30가지와 모범 답변 흐름을 주제별로 묶어 면접 준비에 활용할 수 있게 했습니다.
-
C++ 메모리 관리 | "new/delete/RAII" 완벽 정리
C++ 메모리 관리의 스택 vs 힙, 동적 할당 (new/delete), 실전 예시를 실전 코드와 함께 설명합니다. 실무에서 자주 사용되는 패턴과 주의사항을 다룹니다.
-
C++ 현대적 메모리 관리: 커스텀 알로케이터 제작과 std::pmr 가이드
힙 할당 비용을 줄이기 위한 메모리 풀과 C++17 std::pmr(polymorphic memory resources)로 재사용 가능한 버퍼·풀을 만드는 방법. 문제 시나리오, 완전한 예제, 흔한 에러, 성능 벤치마크, 프로덕션 패턴까지 실전 코드로 다룹니다.
-
C++ std::pmr 완벽 가이드 | Polymorphic Memory Resources로 메모리 풀
C++ std::pmr 완벽 가이드: Polymorphic Memory Resources로 메모리 풀. malloc/new가 병목일 때·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 스마트 포인터 | unique_ptr/shared_ptr "메모리 안전" 가이드
C++ 스마트 포인터: unique_ptr/shared_ptr "메모리 안전" 가이드. unique_ptr - 독점 소유·shared_ptr - 공유 소유로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 스마트 포인터 기초 완벽 가이드 | unique_ptr·shared_ptr
C++ delete를 깜빡해서 3일 밤새 디버깅한 경험 있나요? unique_ptr·shared_ptr·make_unique·make_shared 기초부터 실전 패턴, 자주 하는 실수, 프로덕션 체크리스트까지. 문제 시나리오로 시작하는 실전 가이드.
-
C++ unique_ptr 고급 완벽 가이드 | 커스텀 삭제자·배열
C++ unique_ptr 기초는 알겠는데, C API 연동·배열·Pimpl 패턴·이동 시맨틱스는 어떻게 쓰나요? 커스텀 삭제자, 배열 지원, Pimpl 구현, 이동 의미론, 자주 하는 실수, 프로덕션 패턴까지. 문제 시나리오로 시작하는 unique_ptr 고급 실전 가이드.
-
C++ 스택 vs 힙 완벽 가이드 | 재귀 크래시, 메모리 레이아웃, RAII·스마트 포인터 실전 패턴
C++ 스택 vs 힙 완벽 가이드: 재귀 크래시, 메모리 레이아웃, RAII·스마트 포인터 실전 패턴. 스택 오버플로우로 프로그램을 크래시시킨 이야기부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다.
-
C++ 스택 vs 힙 | 재귀에서 프로그램이 죽는 이유와 스택 오버플로우 사례
C++ 스택 vs 힙: 재귀에서 프로그램이 죽는 이유와 스택 오버플로우 사례. 스택 오버플로우로 프로그램을 크래시시킨 이야기·C++ 메모리 구조 전체 그림로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.