블로그
-
C++ Reference Collapsing | "레퍼런스 축약" 가이드
레퍼런스 축약(reference collapsing)은 T&와 T&&의 네 가지 조합을 T& 또는 T&& 하나로 합치는 C++11 규칙입니다. forwarding reference(T&&) 추론, std::forward, typedef·decltype에서의 타입이 어떻게 정해지는지 실무 관점으로 정리합니다.
-
C++ Regex | "정규 표현식" 가이드
C++ Regex의 C++, Regex, "정규, 1. Regex 기본를 실전 예제와 함께 상세히 설명합니다.
-
C++ 정규표현식 | "regex" 완벽 가이드
C++ 정규표현식에 대해 정리한 개발 블로그 글입니다. #include <regex> #include <iostream> using namespace std;
-
C++ Regex Iterator | "정규식 반복자" 가이드
C++ Regex Iterator - "정규식 반복자" 가이드. C++ Regex Iterator의 regex_iterator란?, 기본 사용, 실전 예시를 실전 코드와 함께 설명합니다.
-
C++ Return Statement | "반환문" 가이드
C++ Return Statement: "반환문" 가이드. return 기본·반환 타입로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Rule of Five | "특수 멤버 함수" 가이드
C++ Rule of Five에 대해 정리한 개발 블로그 글입니다. class Buffer { private: int* data; size_t size; public: Buffer(size_t s) : size(s) { data = new int[size]; }
-
C++ Rvalue vs Lvalue | "값 범주" 가이드
C++ Rvalue vs Lvalue - "값 범주" 가이드. C++ Rvalue vs Lvalue의 Lvalue vs Rvalue, Lvalue (좌측값), Rvalue (우측값)를 실전 코드와 함께 설명합니다.
-
C++ RVO/NRVO | "Return Value Optimization" 가이드
C++ RVO(Return Value Optimization)와 NRVO(Named RVO)는 반환문으로 객체를 반환할 때 복사를 생략하는 컴파일러 최적화입니다. 복사 생략의 대표 사례이며, 이동 의미론·복사 초기화와 함께 이해하면 반환값 성능을 잡기 좋습니다.
-
C++ Sanitizers | "새니타이저" 가이드
C++ Sanitizers의 C++, Sanitizers, "새니타이저", 1. Sanitizers 종류를 실전 예제와 함께 상세히 설명합니다.
-
C++ scoped_lock | "범위 락" 가이드
std::scoped_lock(C++17)은 std::lock 기반으로 여러 뮤텍스를 한 번에 잠그는 RAII 락입니다. lock_guard·unique_lock과의 차이, 데드락 회피, 다중 잠금 실전 패턴과 성능 관점까지 정리합니다.