블로그
-
C++ Lock-Free Programming | "락 프리 프로그래밍" 가이드
C++ Lock-Free Programming: "락 프리 프로그래밍" 가이드. 락 프리란?·CAS (Compare-And-Swap)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++20 Modules 완벽 가이드 | 헤더 파일을 넘어서
C++20 Modules 완벽 가이드: 헤더 파일을 넘어서. C++20 Modules란? 왜 필요한가·export, import로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ noexcept 지정자 | "예외 명세" 가이드
C++ noexcept 지정자 - "예외 명세" 가이드. C++ noexcept 지정자의 noexcept란?, noexcept의 장점, 조건부 noexcept를 실전 코드와 함께 설명합니다.
-
C++ noexcept 키워드 | "예외 없음 지정" 가이드
C++ noexcept 키워드 - "예외 없음 지정" 가이드. C++ noexcept 키워드의 noexcept란?, 조건부 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++17 std::filesystem::path로 플랫폼 독립 경로 결합·정규화·부분 추출을 합니다. / 연산자, canonical, extension 등 실전 패턴을 정리합니다.
-
C++ Pimpl Idiom | "Pointer to Implementation" 가이드
C++ Pimpl Idiom: "Pointer to Implementation" 가이드. Pimpl Idiom이란?·실전 예시로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.