블로그
-
C++ 포인터 | '어렵다는 포인터' 5분 만에 이해하기 [그림으로 설명]
C++ 포인터에 대해 정리한 개발 블로그 글입니다. cpp int age = 25; // 변수: 값을 저장 int* ptr = &age; // 포인터: 주소를 저장 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 포인터, pointer, 주소, 역참조.
-
C++ 전처리기 | '매크로' 고급 기법 | 핵심 개념과 실전 활용
'매크로' 고급 기법.
-
C++ Profiling | '성능 프로파일링' 가이드
C++ 프로그램의 성능 병목을 찾는 프로파일링 기법을 chrono 수동 측정부터 gprof·perf·Valgrind Callgrind 같은 전용 도구까지, 흔한 측정 실수와 함께 실전 코드로 설명합니다.
-
C++ RAII 심화 완전 가이드 — 생성자·소멸자 보장, 예외 안전, 스코프 가드, 핸들 설계
[2026] C++ RAII 심화 완전 가이드 — 생성자·소멸자 보장, 예외 안전, 스코프 가드, 핸들 설계에 대해 정리한 개발 블로그 글입니다. RAII 기본과 시리즈 RAII 실무에서 다룬 “생성자에서 획득·소멸자에서 해제”는 여전히 중심 원리입니다. 다만 프로덕션 코드에서는 그 너머로, 객체 수명 규칙, 예외가 터졌을 때 불변식이 어떻게 유지되는지.
-
C++ RAII 패턴 | '리소스 관리' 완벽 가이드
'리소스 관리' 완벽 가이드.
-
C++ Random | '난수 생성' 가이드 | 핵심 개념과 실전 활용
C++11 <random> 라이브러리의 엔진·분포 분리 구조와 mt19937, uniform_int_distribution 등 실전 사용법, rand() 대비 장점과 스레드 안전성 문제를 다룹니다.
-
C++ random_device | '하드웨어 난수' 가이드
C++11 std::random_device의 하드웨어 기반 난수 생성 원리와 entropy() 확인법, mt19937 시드 생성·seed_seq 품질 개선, 암호 키·UUID·토큰 생성 실전 예제를 정리합니다.
-
C++ 난수 생성 | 'random' 라이브러리 가이드
'random' 라이브러리 가이드.
-
C++ Range Adaptor | '범위 어댑터' 가이드
'범위 어댑터' 가이드.
-
C++ Range Algorithms | '범위 알고리즘' 가이드
C++ Range Algorithms #include <ranges> #include <algorithm>. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·range·알고리즘 중심으로 설명합니다.