블로그
-
C++ jthread | '자동 조인 스레드' 가이드
C++20 std::jthread의 자동 조인과 stop_token 중단 메커니즘을 std::thread와 비교하고, RAII 예외 안전성과 다중 스레드 관리 실전 예제로 정리합니다.
-
C++ 핵심 키워드 완벽 가이드 | static·extern
C++ 주요 키워드의 모든 것. static, extern, const, constexpr, inline, volatile, mutable의 의미, 사용법, 링키지, 메모리 레이아웃, 성능 특성, 실전 활용 패턴까지 완벽 정리.
-
C++ 람다 함수 | '익명 함수' 완벽 정리 [캡처/mutable]
'익명 함수' 완벽 정리 [캡처/mutabl...
-
C++ 람다 표현식 심화 | 클로저 타입·캡처·제네릭 연역·IIFE·실무 패턴
[2026] C++ 람다 표현식 심화에 대해 정리한 개발 블로그 글입니다. 람다 표현식(lambda expression)은 호출 지점에서 작은 호출 가능 객체를 만들기 위한 문법입니다. 다만 “익명 함수”라고만 이해하면 캡처 수명, 타입 소거(std::function) 비용.
-
C++ 람다 참조 캡처 심화 — 수명 의미론, 캡처 규칙, ASAN, 실무 안전 패턴
참조 캡처([&]) 수명·댕글링, 캡처 목록 해석·이름 조회, IIFE와 참조, ASAN 검출 패턴, 프로덕션 안전 설계를 컴파일러 모델 관점에서 정리합니다. 값 캡처([x])는 클로저 객체 안에 복사본을 두므로, 외부 스코프가 끝난 뒤에도 그 복사본은 클로저 수명에 묶입니다. 반면 참조 캡처([&x], [&])는 클로저가 원본 객체에 대한 별칭(alias) 을 유지할 뿐이며,
-
C++ Lifetime | '객체 수명' 가이드 | 핵심 개념과 실전 활용
'객체 수명' 가이드.
-
C++ Linkage와 Storage | '연결과 저장 기간' 가이드
'연결과 저장 기간' 가이드.
-
C++ 링커 에러 심화 가이드 — 심볼 해석·약한 심볼·SIOF·중복 진단
[2026] C++ 링커 에러 심화 가이드 — 심볼 해석·약한 심볼·SIOF·중복 진단에 대해 정리한 개발 블로그 글입니다. C++ 빌드에서 컴파일은 성공하고 링크에서만 실패하는 경우는, 소스가 “문법적으로” 맞아도 오브젝트 파일·라이브러리를 합치는 규칙(심볼 해석, ODR.
-
C++ 링킹 완벽 가이드 | 정적/동적 링킹과 에러 해결 (undefined reference)
C++ 링킹의 모든 것: 정적 링킹 vs 동적 링킹 차이, 오브젝트 파일 결합 과정, undefined reference 에러 해결법. 실전 예제로 링커 동작 원리를 15분만에 완벽하게 이해하세요.
-
C++ 반복문 | for/while/do-while '완벽 마스터' [무한루프 탈출]
C++ 반복문에 대해 정리한 개발 블로그 글입니다. // 예시 for (int i = 0; i < 5; i++) { cout << i << endl; } // 0, 1, 2, 3, 4 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 반복문, for, while, loop.