태그: RAII
16편
-
C++ shared_ptr vs unique_ptr | "어떤 스마트 포인터?" 선택 가이드
C++ shared_ptr vs unique_ptr 비교. 기본은 오버헤드 적은 unique_ptr, 여러 소유자가 필요할 때 shared_ptr. 참조 카운트 비용·weak_ptr·실무 선택 기준을 성능 관점과 함께 설명합니다.
-
C++ malloc vs new vs make_unique | 메모리 할당 완벽 비교
C++ malloc vs new vs make_unique: 메모리 할당 완벽 비교. malloc vs new vs make_unique 차이·생성자 호출·예외 안전성·RAII로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 메모리 누수 찾기 | Valgrind·ASan으로 "leak 0 bytes" 만들기
C++ 메모리 누수 찾기: Valgrind·ASan으로 "leak 0 bytes" 만들기. 메모리 누수란?·메모리 누수의 5가지 주요 원인로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 복사/이동 생성자 | "Rule of Five" 가이드
C++ 복사/이동 생성자 - "Rule of Five" 가이드. C++ 복사/이동 생성자의 Rule of Five, 복사 생성자, 이동 생성자를 실전 코드와 함께 설명합니다.
-
C++ Custom Deleters | "커스텀 삭제자" 가이드
커스텀 삭제자가 필요한 경우, 함수 포인터·람다·함수 객체 비교, unique_ptr과 shared_ptr의 타입·저장 방식 차이, 파일·소켓 RAII, 성능까지 정리합니다.
-
C++ Exception Safety | "예외 안전성" 가이드
C++ Exception Safety: "예외 안전성" 가이드. 예외 안전성이란?·보장 수준로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ jthread | "자동 조인 스레드" 가이드
C++ jthread의 C++, jthread, "자동, 1. jthread 기본를 실전 예제와 함께 상세히 설명합니다.
-
C++ 메모리 관리 | "new/delete/RAII" 완벽 정리
C++ 메모리 관리의 스택 vs 힙, 동적 할당 (new/delete), 실전 예시를 실전 코드와 함께 설명합니다. 실무에서 자주 사용되는 패턴과 주의사항을 다룹니다.
-
C++ RAII 패턴 | "리소스 관리" 완벽 가이드
C++ RAII 패턴: "리소스 관리" 완벽 가이드. RAII란?·기본 RAII 클래스로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ RAII & Smart Pointers | "스마트 포인터" 가이드
C++ RAII & Smart Pointers - "스마트 포인터" 가이드. C++ RAII & Smart Pointers의 RAII와 스마트 포인터란?, unique_ptr, shared_ptr를 실전 코드와 함께 설명합니다.
-
C++ [[nodiscard]] 완벽 가이드 | 반환값 무시 방지·에러 코드·RAII·사유 메시지 [실전]
C++ [[nodiscard]] 완벽 가이드: 반환값 무시 방지·에러 코드·RAII·사유 메시지 […. 문제 시나리오 상세·nodiscard란 무엇인가로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 개발자의 뇌 구조로 이해하는 Go 언어 [#47-2]
RAII, 스마트 포인터, 템플릿에 익숙한 C++ 사고방식을 Go의 가비지 컬렉션(GC)과 인터페이스 환경에 맞게 매핑하는 방법을 다룹니다. 문제 시나리오, C++ vs Go 완전 비교, 자주 하는 실수, 학습 경로, 프로덕션 패턴까지.
-
C++ Stack Unwinding | "스택 되감기" 가이드
C++ Stack Unwinding: "스택 되감기" 가이드. 스택 되감기 기본·소멸 순서로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ RAII 완벽 가이드 | "Too many open files" 장애 원인과 리소스 자동 관리
파일·소켓·뮤텍스 누수로 서버가 다운됐나요? RAII 패턴으로 생성자·소멸자에 리소스 획득·해제를 묶어 예외·early return에도 안전하게. lock_guard·unique_ptr·파일 핸들·프로덕션 패턴까지.
-
C++ 스택 vs 힙 완벽 가이드 | 재귀 크래시, 메모리 레이아웃, RAII·스마트 포인터 실전 패턴
C++ 스택 vs 힙 완벽 가이드: 재귀 크래시, 메모리 레이아웃, RAII·스마트 포인터 실전 패턴. 스택 오버플로우로 프로그램을 크래시시킨 이야기부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다.
-
C++ RAII | "파일을 열 수 없습니다" 장애의 원인과 자동 리소스 관리
C++ RAII의 C++, RAII, "파일을, 들어가며: 파일을 닫지 않아서 생긴 장애를 실전 예제와 함께 상세히 설명합니다.