블로그
-
C++ tuple apply | '튜플 적용' 가이드 | 핵심 개념과 실전 활용
C++17 std::apply로 튜플을 함수 인자로 펼쳐 호출하는 방법을 다룹니다. 기본 사용법부터 가변 인자 함수 호출까지 실전 예제로 설명합니다.
-
C++ tuple 핵심 요약 | '튜플' 완벽 가이드
C++ tuple #include <tuple> using namespace std;. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·tuple·C++11 중심으로 설명합니다.
-
C++ Hello World | '처음 시작하는 분을 위한' 입문 가이드
C++ 입문 시 Hello World로 컴파일·실행 흐름을 익히는 것이 좋습니다. Windows·Mac·Linux에서 개발 환경을 준비하고, VS Code 설정, 소스 한 줄씩 의미, g++ 옵션, 첫 실습(변수·입력)까지 초보자 눈높이로 안내합니다.
-
C++ 변수와 자료형 | int, double, string 완벽 정리 [초보자용]
C++ 변수와 자료형에 대해 정리한 개발 블로그 글입니다. | 자료형 | 크기 | 범위 | 용도 | |--------|------|------|------| | int | 4바이트 | -2^31 ~ 2^31-1 | 정수 | | long long | 8바이트 | -2^63.
-
C++ 타입 변환 완벽 가이드 | 4가지 캐스트 연산자 비교 (static_cast/dynamic_cast)
C++ 타입 변환의 모든 것: 암시적 변환 vs 명시적 변환, static_cast, dynamic_cast, const_cast, reinterpret_cast 사용법과 차이점. 실전 예제로 안전한 캐스팅을 마스터하세요.
-
C++ 타입 추론 | auto·decltype·템플릿 타입 추론 완벽 가이드
C++ 타입 추론의 모든 것. auto 키워드, decltype 연산자, 템플릿 타입 추론 규칙, 반환 타입 추론, 구조화 바인딩(C++17), decltype(auto), 완벽 전달(perfect forwarding)까지 실전 예제로 완벽 정리.
-
C++ Type Erasure | '타입 지우기' 패턴 가이드
C++ Type Erasure (타입 소거) 는 타입 정보를 숨기고 통일된 인터페이스로 다양한 타입을 처리하는 디자인 패턴입니다. 상속 없이도 다형성을 구현할 수 있으며, std::any, std::function 등이 이 패턴을 사용합니다.
-
C++ Type Traits | '타입 특성' 완벽 가이드
C++ Type Traits #include <type_traits> using namespace std;. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·type-traits·메타프로그래밍 중심으로 설명합니다.
-
C++ typedef vs using | '타입 별칭' 가이드
typedef와 C++11 using 키워드로 타입에 별칭을 붙이는 방법을 비교하고, 템플릿 별칭·함수 포인터·SFINAE 활용과 흔한 실수까지 실전 예제로 정리합니다.
-
C++ Undefined Behavior | '미정의 동작' 완벽 가이드
C++ 미정의 동작(UB)의 정의와 초기화되지 않은 변수·배열 범위 초과·정수 오버플로 등 주요 유형, Sanitizer 도구를 이용한 탐지법과 회피 전략을 실전 코드로 정리합니다.