블로그
-
C++ 예외 안전성 | "예외 발생 시 리소스 누수" Basic·Strong·Nothrow 보장
C++ 예외 안전성의 C++, 안전성, "예외, 들어가며: 예외 발생 시 메모리가 샜다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·예외안전성·exception-safety 중심으로 설명합니다
-
C++ 커스텀 예외 클래스 만들기 | 예외 성능과 Zero-Cost Exception
C++ 사용자 정의 예외 클래스 완벽 가이드. std::exception 상속해 커스텀 예외 만들기, what() 오버라이드, 예외 성능 측정·최적화, zero-cost exception 원리, 예외 vs 에러 코드 선택 기준을 실전 벤치마크와 함께 설명합니다.
-
C++ 템플릿 입문 | template<typename T>와 템플릿 컴파일 에러 해결법
C++ 템플릿 입문: template<typename T>와 템플릿 컴파일 에러 해결법. 같은 코드를 타입마다 복사하고 있었다·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 클래스 템플릿 | 제네릭 컨테이너와 부분 특수화
C++ 클래스 템플릿: 제네릭 컨테이너와 부분 특수화. int 스택, double 스택.. 계속 만들어야 하나?·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 템플릿 특수화 완벽 가이드 | 완전·부분 특수화, 문제 시나리오, 프로덕션 패턴
C++ 템플릿 특수화 완벽 가이드: 완전·부분 특수화, 문제 시나리오, 프로덕션 패턴. 모든 타입에 같은 로직을 쓸 수 없을 때·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 가변 인자 템플릿 | Variadic Templates와 Fold Expression
C++ 가변 인자 템플릿: Variadic Templates와 Fold Expression. 인자 개수가 고정되어 있어서 불편했다·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ vector 성능 | "100만 개 넣는데 10초" 문제와 reserve
C++ vector 성능의 C++, vector, "100만, 들어가며: vector에 push_back만 했는데 왜 이렇게 느릴까?. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·STL·std::vector 중심으로 설명합니다
-
C++ 람다 기초 완벽 가이드 | 캡처·mutable·제네릭 람다와 실전 패턴
C++ 람다 기초 완벽 가이드: 캡처·mutable·제네릭 람다와 실전 패턴. 정렬 기준을 바꾸려면 클래스를 만들어야 하나요?·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 람다 심화 | 초기화 캡처·완벽 전달·IIFE·재귀 람다와 실전 패턴
C++ 람다 심화: 초기화 캡처·완벽 전달·IIFE·재귀 람다와 실전 패턴. unique_ptr을 스레드에 넘기려면 어떻게 해야 할까요?·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ map vs unordered_map (STL 시리즈) | "어떤 걸 써야 하죠?" 선택 기준과 성능 비교
C++ map vs unordered_map (STL 시리즈): "어떤 걸 써야 하죠?" 선택 기준…. map을 썼는데 왜 이렇게 느릴까?부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다.