블로그
-
C++ 가변 인자 템플릿 고급 | pack 확장과 fold 표현식
C++ 가변 인자 템플릿 고급에 대해 정리한 개발 블로그 글입니다. 가변 인자 템플릿(variadic template) 은 타입·인자 개수가 가변인 템플릿입니다. ...Args 로 패킹하고.
-
C++ 가변 인자 템플릿 | '가변 템플릿' 완벽 가이드
C++ 가변 인자 템플릿의 팩 확장, sizeof..., C++17 fold expression, 완벽한 전달까지 컴파일러 동작 원리와 실전 패턴을 설명합니다.
-
C++ variant | '타입 안전 union' 가이드
std::variant 는 C++17에서 도입된 타입 안전한 union입니다. 여러 타입 중 하나의 값을 저장할 수 있으며, 현재 어떤 타입을 저장하고 있는지 추적합니다. C의 union과 달리 타입 안전성과 자동 생명주기 관리를 제공합니다.
-
C++ vcpkg 완벽 가이드 | Microsoft C++ 패키지 관리자
C++ vcpkg 완벽 가이드: Microsoft C++ 패키지 관리자. vcpkg란? 왜 필요한가·vcpkg 설치 및 기본 사용로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Views | '뷰' 가이드 | 핵심 개념과 실전 활용
'뷰' 가이드.
-
C++ 가상 함수 심화 가이드 | vtable·vptr, 가상 상속, 추상 클래스, 가상 소멸자
[2026] C++ 가상 함수 심화 가이드에 대해 정리한 개발 블로그 글입니다. 이 글에서는 C++ 다형성의 핵심인 가상 함수가 어떤 문제를 해결하는지, 런타임에 올바른 오버라이드가 호출되는 이유를 단계적으로 설명합니다. 기저 클래스 포인터로 파생 동작을 호출하는 패턴과 override.
-
C++ Visitor Pattern | '방문자 패턴' 가이드
'방문자 패턴' 가이드.
-
C++ volatile Keyword | 'volatile 키워드' 가이드
C++ volatile 키워드가 컴파일러 최적화를 막는 원리와 하드웨어 레지스터·시그널 핸들러·MMIO 활용법, 그리고 멀티스레딩에서는 왜 atomic을 써야 하는지 실전 예제로 정리합니다.
-
C++ vs Python 비교 | '어떤 언어를 배워야 할까?' 완벽 가이드
C++와 Python을 성능, 학습 난이도, 취업 시장 관점에서 비교합니다. 초보자가 어떤 언어를 먼저 배워야 할지 한눈에 볼 수 있는 비교표를 제공합니다.
-
C++ VTable | '가상 함수 테이블' 가이드 | 핵심 개념과 실전 활용
C++ 가상 함수를 사용하면 객체 안에 vptr이 생기고, 이 포인터가 vtable을 가리켜 런타임에 올바른 함수를 찾습니다. 다형성이 어떻게 동작하는지, 메모리 구조와 성능까지 실전 예제로 정리합니다.