블로그
-
C++ Decorator Pattern 완벽 가이드 | 기능 동적 추가와 조합
C++ Decorator Pattern 완벽 가이드: 기능 동적 추가와 조합. Decorator Pattern이란? 왜 필요한가·기본 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 디자인 패턴 | "싱글톤/팩토리/옵저버" 실전 가이드
C++ 디자인 패턴에 대해 정리한 개발 블로그 글입니다. class Singleton { private: static Singleton instance; Singleton() {}
-
C++20 Designated Initializers 완벽 가이드 | 명확한 구조체 초기화
C++20 Designated Initializers 완벽 가이드: 명확한 구조체 초기화. Designated Initializers란? 왜 필요한가와 기본 문법를 축으로 문법·패턴·주의점을 예제와 함께 설명합니다.
-
C++ Segmentation fault 원인 5가지와 디버깅 방법 | GDB로 추적하기
C++ Segmentation fault 원인 5가지와 디버깅 방법: GDB로 추적하기. Segmentation fault란?·널(NULL) 포인터 역참조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
CMake "Could NOT find" 에러
C++ Could NOT find (missing: ...) 에러 해결. find_package 실패 원인(경로, 버전, Config vs Module), CMAKE_PREFIX_PATH 설정, vcpkg·Conan 활용법.
-
C++ Execution Policy | "실행 정책" 가이드
C++ Execution Policy에 대해 정리한 개발 블로그 글입니다. #include <algorithm> #include <execution> #include <vector>
-
C++ expected | "에러 처리" 가이드
std::expected 는 C++23에서 도입된 성공 또는 에러를 표현하는 타입입니다. 함수가 값을 반환하거나 에러를 반환할 수 있음을 명시적으로 표현하며, 예외를 던지지 않고도 에러를 처리할 수 있습니다.
-
C++ explicit Keyword | "explicit 키워드" 가이드
explicit은 생성자·변환 연산자에 붙여 암시적 변환을 막는 키워드입니다. 복사 초기화 = expr에서 의도치 않은 변환이 일어나지 않게 할 때 쓰고, 스마트 포인터 생성자도 대부분 explicit입니다.
-
C++ Expression Template 완벽 가이드 | 지연 평가와 수학 라이브러리 최적화
C++ Expression Template 완벽 가이드: 지연 평가와 수학 라이브러리 최적화. Expression Template이란? 왜 필요한가·기본 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Expression Templates | "지연 평가" 고급 기법
C++ Expression Templates: "지연 평가" 고급 기법. 문제 상황·Expression Templates 해결로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.