블로그
-
C++ noexcept 지정자 | '예외 명세' 가이드
'예외 명세' 가이드.
-
C++ numeric_limits | '타입 한계' 가이드
std::numeric_limits 는 C++ 표준 라이브러리에서 제공하는 타입의 한계값과 속성을 조회하는 템플릿 클래스입니다. 각 타입의 최대/최소값, 정밀도, 특수 값 등을 컴파일 타임에 확인할 수 있습니다.
-
C++ Object Pool | '객체 풀' 가이드 | 핵심 개념과 실전 활용
C++ Object Pool에 대해 정리한 개발 블로그 글입니다. struct GameObject { int id; float x, y; void reset() { id = 0; x = y = 0.0f; } };.
-
C++ Observer Pattern 완벽 가이드 | 이벤트 기반 아키텍처와 신호/슬롯
C++ Observer Pattern 완벽 가이드: 이벤트 기반 아키텍처와 신호/슬롯. Observer Pattern이란? 왜 필요한가·기본 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 연산자 오버로딩 | '+, -, *, <<' 재정의 가이드
C++ 연산자 오버로딩에 대해 정리한 개발 블로그 글입니다. class Complex { private: double real, imag; public: Complex(double r = 0, double i = 0) : real(r), imag(i) {}.
-
C++ path | '경로 처리' 가이드
C++ path에 대해 정리한 개발 블로그 글입니다. std::filesystem::path는 C++17의 플랫폼 독립적 경로 처리 클래스입니다. --- 이 기술을 실무 프로젝트에 처음 도입했을 때.
-
C++ Pimpl Idiom 완벽 가이드 | 구현 은닉과 컴파일 시간 단축
C++ Pimpl Idiom 완벽 가이드에 대해 정리한 개발 블로그 글입니다. 문제: Widget 클래스가 내부적으로 HeavyLibrary를 사용합니다. widget.h에 #include .
-
C++ Pimpl Idiom | 'Pointer to Implementation' 가이드
'Pointer to Implementation' 가...
-
C++ Policy-Based Design | '정책 기반 설계' 가이드
'정책 기반 설계' 가이드.
-
C++ Preprocessor Directives | '전처리 지시자' 가이드
#include, #define, #ifdef 등 C/C++ 전처리 지시자의 동작 원리와 매크로 부작용, 인클루드 가드, 플랫폼별 조건부 컴파일 등 실무 패턴을 설명합니다.