블로그
-
C++ 메모리 관리 | 'new/delete/RAII' 완벽 정리
C++ 메모리 관리에 대해 정리한 개발 블로그 글입니다. cpp // 할당 int ptr = new int; // 초기화 안됨 int ptr2 = new int(10); // 10으로 초기화 int* ptr3 = new int{10}; // C++11 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 메모리관리, new, delete, RAII.
-
C++ Memory Order | '메모리 순서' 가이드
C++ 원자적 연산의 메모리 순서(relaxed·acquire/release·seq_cst)를 스레드 간 가시성과 재정렬 관점에서 설명하고, 스핀락·생산자-소비자 패턴 등 실전 예제로 정리합니다.
-
C++ Mixin | '믹스인' 가이드 | 핵심 개념과 실전 활용
'믹스인' 가이드.
-
C++ 최신 기능 | 'C++17/20/23' 핵심 정리
C++ 최신 기능 #include <map> #include <string> using namespace std;. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·C++17·C++20 중심으로 설명합니다.
-
C++ Move Constructor | '이동 생성자' 가이드
C++ 이동 생성자의 동작 원리와 복사 생성자와의 차이, noexcept의 중요성, 자기 이동·예외 안전성 등 실전에서 자주 겪는 함정을 코드 예제와 함께 정리합니다.
-
C++ 멀티스레딩 | 'thread/mutex' 기초 가이드
C++ 멀티스레딩 #include <iostream> #include <thread> using namespace std;. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·멀티스레딩·thread 중심으로 설명합니다.
-
C++ mutable Keyword | 'mutable 키워드' 가이드
const 멤버 함수, 캐싱·뮤텍스 패턴, 사용 기준과 남용 주의까지 정리한 mutable 키워드 가이드입니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·mutable·const 중심으로 설명합니다.
-
C++ Mutex & Lock | '뮤텍스와 락' 가이드
std::mutex 기본 사용법부터 lock_guard·unique_lock·scoped_lock RAII 패턴, 데드락 방지, recursive_mutex·timed_mutex까지 C++ 동기화 도구를 예제로 정리합니다.
-
C++ Boost.Asio io_context 이벤트 루프 | 동작 원리 정리 [#1]
Boost.Asio io_context 이벤트 루프의 동작 원리와 단일/멀티 스레드 실행 모델, work_guard, graceful shutdown 패턴을 설명합니다.
-
C++ 핸들러 메모리 최적화 | 동적 할당 오버헤드 제거 [#5]
C++ 핸들러 메모리 최적화: 동적 할당 오버헤드 제거 [#5]. 수만 개의 완료 핸들러가 터지면·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. C++·Boost.Asio·핸들러 중심으로 설명합니다.