블로그
-
C++ Fold Expressions | '파라미터 팩 접기' 가이드
C++17 fold expression으로 가변 인자 템플릿 파라미터 팩에 재귀 없이 연산자를 한 번에 적용하는 법을, 단항·이항 좌우측 접기 4가지 형태와 실전 예제로 정리합니다.
-
C++ 전방 선언 | 'Forward Declaration' 가이드
C++ 전방 선언(Forward Declaration)이 무엇이고 언제 써야 하는지, 컴파일 시간 단축과 순환 참조 해결에 어떻게 쓰이는지 정리했습니다.
-
C++ friend 키워드 | 'Friend' 가이드 | 핵심 개념과 실전 활용
C++ friend 키워드는 다른 클래스나 함수가 private 또는 protected 멤버에 접근할 수 있도록 허용합니다. 이는 캡슐화를 유지하면서도 특정 외부 함수나 클래스에게 제한적인 접근 권한을 부여하는 메커니즘입니다.
-
C++ 함수 | '처음 배우는' 함수 만들기 완벽 가이드 [예제 10개]
C++ 함수에 대해 정리한 개발 블로그 글입니다. cpp // ❌ 함수 없이 (코드 중복) int main() { int sum1 = 0; for (int i = 1; i <= 10; i++) sum1 += i; cout << sum1 << endl; int.
-
C++ 함수 객체 | 'Functor' 완벽 가이드
operator()를 오버로드한 함수 객체(펑터)의 개념과 상태 유지, STL 알고리즘 활용법, 람다와의 차이, const 누락·복사 비용 같은 실무에서 흔한 함정까지 예제로 설명합니다.
-
C++ 함수 오버로딩 | 'Function Overloading' 가이드
C++ 함수 오버로딩 int add(int a, int b) { return a + b; }. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·overloading·function 중심으로 설명합니다.
-
C++ 함수 포인터 | 'Function Pointer' 가이드
C++ 함수 포인터 int add(int a, int b) { return a + b; }. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·function-pointer·callback 중심으로 설명합니다.
-
C++ 함수형 프로그래밍 심화 — 고차 함수·모나드·Ranges
C++에서 고차 함수·클로저, 커링, Ranges 지연 평가, optional/expected 모나드 체이닝, 프로덕션 FP 관용구를 객체 모델과 함께 정리합니다. 함수형 프로그래밍(FP)은 값과 함수의 조합으로 프로그램을 구성하고, 부작용을 경계에 모으는 사고방식입니다. C++은 순수 FP 언어가 아니지만,
-
C++ promise std::promise 완벽 가이드 | future와 비동기 프로그래밍
C++ std::promise와 std::future로 배우는 비동기 프로그래밍. promise-future 패턴, std::async, launch 정책, 멀티스레드 통신까지 실전 예제로 마스터하기.
-
C++ GDB | '디버거' 가이드
C++ GDB에 대해 정리한 개발 블로그 글입니다. GDB(GNU Debugger)는 C/C++ 프로그램 디버깅의 필수 도구입니다. 중단점 설정, 변수 검사.