블로그
-
C++ 디버깅 실전 가이드 | gdb, LLDB, Visual Studio 완벽 활용
C++ 디버깅 실전 가이드 #include <iostream> using namespace std;. C++·디버깅·gdb 중심으로 설명합니다
-
C++ decltype | "타입 추출" 가이드
decltype과 auto의 차이, decltype(auto), 후행 반환 타입·C++14 이후 규칙, SFINAE와의 조합, 실무 예제를 정리합니다. C++·decltype·type-deduction 중심으로 설명합니다
-
C++ Decorator Pattern 완벽 가이드 | 기능 동적 추가와 조합
C++ Decorator Pattern 완벽 가이드: 기능 동적 추가와 조합. Decorator Pattern이란? 왜 필요한가·기본 구조로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Deduction Guides | "추론 가이드" 가이드
CTAD(Class Template Argument Deduction)와 사용자 정의 deduction guide, C++17 이전과 이후의 작성 방식, 실무 예제를 정리합니다. C++·deduction-guides·CTAD 중심으로 설명합니다
-
C++ 기본 인자 | "Default Arguments" 가이드
기본 인자로 선택적 매개변수를 한 함수 시그니처에 담을 수 있습니다. 선언·재선언 규칙, 오버로딩·가상 함수와 엮일 때의 함정, API 설계 패턴을 정리합니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·default-arguments·function 중심으로 설명합니다
-
C++ default와 delete | "특수 멤버 함수" 가이드
C++11 =default / =delete로 특수 멤버 함수를 명시적으로 제어하는 방법입니다. 복사 금지·이동 허용, 힙 할당 금지, Rule of Zero 등을 예제로 정리합니다.
-
C++ Default Initialization | "기본 초기화" 가이드
초기화자 없이 선언할 때 적용되는 기본 초기화(default initialization)입니다. 지역 기본 타입은 쓰레기 값·미정의 상태가 될 수 있어 읽기만 해도 정의되지 않은 동작일 수 있습니다. 전역·정적과의 차이, 클래스 멤버와의 관계, 값·리스트 초기화와의 비교, 실무 함정을 정리합니다.
-
C++ 디자인 패턴 | "싱글톤/팩토리/옵저버" 실전 가이드
C++ 디자인 패턴에 대해 정리한 개발 블로그 글입니다. class Singleton { private: static Singleton instance; Singleton() {}
-
C++20 Designated Initializers 완벽 가이드 | 명확한 구조체 초기화
C++20 Designated Initializers 완벽 가이드: 명확한 구조체 초기화. Designated Initializers란? 왜 필요한가와 기본 문법를 축으로 문법·패턴·주의점을 예제와 함께 설명합니다.
-
C++ Designated Initializers | "지정 초기화" 가이드
C++ Designated Initializers struct Point { int x; int y; int z; };. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·designated·initializer 중심으로 설명합니다