블로그
-
C++ Expression Template 완벽 가이드 | 지연 평가와 수학 라이브러리 최적화
C++ Expression Template 완벽 가이드: 지연 평가와 수학 라이브러리 최적화. Expression Template이란? 왜 필요한가·기본 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Expression Templates | '지연 평가' 고급 기법
'지연 평가' 고급 기법.
-
C++ Factory Pattern 완벽 가이드 | 객체 생성 캡슐화와 확장성
C++ Factory Pattern 완벽 가이드: 객체 생성 캡슐화와 확장성. Factory Pattern이란? 왜 필요한가·Simple Factory로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Filesystem 빠른 참조 | '파일시스템' C++17 라이브러리 가이드
C++ Filesystem에 대해 정리한 개발 블로그 글입니다. #include <filesystem> #include <iostream> namespace fs = std::filesystem;.
-
C++ Flyweight 패턴 완벽 가이드 | 공유로 메모리 절약하기
C++ Flyweight 패턴 완벽 가이드. 공통 상태(intrinsic)를 공유하고 개별 상태(extrinsic)만 따로 두어 객체 수가 많을 때 메모리를 줄이는 구조 패턴, 실전 예제, 텍스트 렌더링, 게임 타일까지.
-
C++ Initialization Order 완벽 가이드 | 초기화 순서의 모든 것
C++ Initialization Order 완벽 가이드: 초기화 순서의 모든 것. Initialization Order란? 왜 중요한가·초기화 단계로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ initializer_list | '초기화 리스트' 가이드
std::initializer_list 는 C++11에서 도입된 표준 라이브러리 타입으로, 중괄호 {}로 전달된 값들을 받을 수 있습니다. 가변 개수의 인자를 간결하게 처리할 수 있으며, 컨테이너 초기화와 함수 매개변수로 널리 사용됩니다.
-
C++ Lock-Free Programming | '락 프리 프로그래밍' 가이드
'락 프리 프로그래밍' 가이드.
-
C++20 Modules 완벽 가이드 | 헤더 파일을 넘어서
C++20 Modules 완벽 가이드에 대해 정리한 개발 블로그 글입니다. 문제 1: 중복 컴파일 <iostream>을 100개 파일에서 #include하면.
-
C++ noexcept 키워드 | '예외 없음 지정' 가이드
noexcept 키워드가 이동 생성자·swap·소멸자의 STL 최적화에 미치는 영향과 조건부 noexcept, noexcept 연산자, 위반 시 std::terminate 동작을 설명합니다.