블로그
-
C++ std::function vs 함수 포인터 | '성능과 유연성' 완벽 비교
'콜백 함수를 어떻게 저장해야 ...
-
C++ std::any vs void* | '타입 소거' 안전한 선택
C++ std::any와 void*를 비교합니다. 타입 안전성 차이와 임의 타입을 저장해야 할 때 어느 쪽을 선택해야 하는지 실전 예제로 설명합니다.
-
C++ Conan 완벽 가이드 | 현대적인 C++ 패키지 관리
C++ Conan 완벽 가이드: 현대적인 C++ 패키지 관리. Conan이란? 왜 필요한가·Conan 설치 및 기본 사용로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. C++·conan·package 중심으로 설명합니다.
-
C++ const·constexpr 내부 동작 | 평가 시점·if constexpr
const와 constexpr의 평가 시점 차이, constexpr 함수 제약, if constexpr 분기 제거, consteval 즉시 함수, 프로덕션 const 정확성까지 컴파일러 관점에서 정리합니다.
-
C++ constexpr 함수 | '컴파일 타임 함수' 가이드
C++ constexpr 함수 constexpr int square(int x) { return x * x; }. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·constexpr·compile-time 중심으로 설명합니다.
-
C++ constexpr Lambda | '컴파일 타임 람다' 가이드
C++17부터 암시적으로 constexpr이 되는 람다의 동작 원리와 캡처·재귀·static_assert 관련 제약 사항, 컴파일 타임 계산과 메타프로그래밍 활용법을 실전 예제로 정리합니다.
-
C++ 복사/이동 생성자 | 'Rule of Five' 가이드
'Rule of Five' 가이드.
-
C++ CRTP 완벽 가이드 | 정적 다형성과 컴파일 타임 최적화
C++ CRTP 완벽 가이드: 정적 다형성과 컴파일 타임 최적화. CRTP란? 왜 필요한가·기본 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. C++·crtp·template 중심으로 설명합니다.
-
C++ CRTP 패턴 | '정적 다형성' 구현 가이드 | 핵심 개념과 실전 활용
'정적 다형성' 구현 가이드.
-
C++ Custom Deleters | '커스텀 삭제자' 가이드
커스텀 삭제자가 필요한 경우, 함수 포인터·람다·함수 객체 비교, unique_ptr과 shared_ptr의 타입·저장 방식 차이, 파일·소켓 RAII, 성능까지 정리합니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다.