블로그
-
C++ 메모리 누수 디버깅 실전 사례 | 프로덕션 서버 메모리 사용량 급증 해결기
프로덕션 C++ 서버에서 발생한 메모리 누수를 Valgrind, ASan, Heaptrack으로 추적하고 해결한 실전 사례. 증상 분석부터 근본 원인 파악, 수정, 재발 방지까지 전 과정을 다룹니다.
-
C++ 성능 최적화 실전 사례 | API 응답 시간 200ms → 20ms 개선기
C++ REST API 서버의 응답 시간을 10배 개선한 실전 사례. 프로파일링으로 병목 지점을 찾고, 알고리즘 개선, 메모리 최적화, 멀티스레딩을 적용한 전 과정을 다룹니다. C++·성능 최적화·Performance 중심으로 설명합니다.
-
C++ 크래시 디버깅 실전 사례 | 간헐적 Segmentation Fault 해결기
프로덕션 C++ 서버에서 발생한 간헐적 세그폴트를 코어 덤프, gdb, rr로 추적하고 해결한 실전 사례. 재현 불가능한 버그를 체계적으로 해결하는 방법을 다룹니다. C++·디버깅·Segmentation Fault 중심으로 설명합니다.
-
C++ Chrono Literals | '시간 리터럴' 가이드
C++14 chrono 리터럴(1s, 500ms, 2h 등)로 duration을 읽기 쉽게 쓰는 방법. std::chrono_literals, 단위 연산과 실전 예제를 다룹니다. C++·chrono·literals 중심으로 설명합니다.
-
C++ 클래스와 객체 | '초보자를 위한' 완벽 가이드 [그림으로 이해]
C++ 클래스와 객체 #include <iostream> #include <string> using namespace std;. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·클래스·객체 중심으로 설명합니다.
-
C++ CTAD | '클래스 템플릿 인자 추론' 가이드
C++17 CTAD로 pair·vector 등 클래스 템플릿 인자를 생략하는 방법. 사용자 정의 클래스와 추론 가이드(deduction guide) 실무 팁을 정리합니다. C++·CTAD·template 중심으로 설명합니다.
-
C++ CMake | '빌드 시스템' 초보자 가이드 | 핵심 개념과 실전 활용
C++ CMake cmake_minimum_required(VERSION 3.10) project(MyProject). 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·CMake·빌드시스템 중심으로 설명합니다.
-
C++ 코드 리뷰 | '체크리스트' 20가지 [실무 필수]
C++ 코드 리뷰에서 반드시 확인해야 할 메모리 안전·성능·가독성·안전성 20가지 체크리스트를 실전 전/후 코드 비교와 함께 정리하고, 자동화 도구 활용법까지 다룹니다.
-
C++ 컴파일 오류 해결 가이드 | 초보자가 자주 겪는 10가지 에러
C++ 컴파일 오류 해결 가이드에 대해 정리한 개발 블로그 글입니다. > TL;DR: C++ 초보자가 자주 겪는 10가지 컴파일 오류와 해결 방법을 배웁니다. undefined reference부터 segmentation fault까지.
-
C++ struct vs class | 접근 제어·POD·C 호환 완벽 비교
C++ struct vs class 차이는 기본 public/private뿐, 기능은 동일합니다. 데이터 묶음 vs 캡슐화 관례, POD·C 호환까지 문법은 같고 의도 표현과 선택 기준을 비교합니다.