블로그
-
C++ Proxy Pattern 완벽 가이드 | 접근 제어와 지연 로딩
C++ Proxy Pattern 완벽 가이드: 접근 제어와 지연 로딩. Proxy Pattern이란? 왜 필요한가·가상 프록시 (지연 로딩)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. Start now.
-
C++ RAII & Smart Pointers | '스마트 포인터' 가이드
Everything about C++ RAII & Smart Pointers : from basic concepts to practical applications. Master key content quickly with examples.'스마트 포인터' 가이드. C++ ...
-
C++ Ranges 파이프라인·뷰 | '함수형 프로그래밍' C++20 가이드
C++ Ranges에 대해 정리한 개발 블로그 글입니다. #include <ranges> #include <vector> #include <iostream> namespace rng = std::ranges; namespace vw = std::views;.
-
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 | '값 범주' 가이드
Everything about C++ Rvalue vs Lvalue : from basic concepts to practical applications. Master key content quickly with examples.'값 범주' 가이드. C++ Rvalue v...
-
C++ RVO/NRVO | 'Return Value Optimization' 가이드
C++ RVO(Return Value Optimization)와 NRVO(Named RVO)는 반환문으로 객체를 반환할 때 복사를 생략하는 컴파일러 최적화입니다. 복사 생략의 대표 사례이며, 이동 의미론·복사 초기화와 함께 이해하면 반환값 성능을 잡기 좋습니다.
-
C++ 개발 환경 구축 | 'C++ 어디서 시작하죠?" 컴파일러 설치부터 Hello World까지
C++ 시작하기. Visual Studio(MSVC), MinGW(GCC), Xcode(Clang) 설치 방법과 Hello World 프로그램 작성·컴파일·실행을 Windows, macOS, Linux별로 정리. Start now.
-
C++ 컴파일러 최적화 | PGO·LTO로 '느린 프로그램" 성능 30% 향상시키기
Everything about C++ 컴파일러 최적화 : from basic concepts to practical applications. Master key content quickly with examples.'느린 프로그램" 성능 30% 향상시키기. C++ 실전 가...
-
C++ 컴파일러 뭘 쓸까? GCC vs Clang vs MSVC 차이·선택 가이드
C++ 컴파일러 선택 가이드: GCC, Clang, MSVC 비교(msvc vs clang 포함). 각 컴파일러 특징·성능·에러 메시지 차이, 실무에서 언제 어떤 걸 쓸지, PGO·LTO 고급 최적화까지 3부작으로 정리.
-
VS Code C++ 설정 | IntelliSense·빌드·디버깅
VS Code C++ 설정: IntelliSense·빌드·디버깅. C++ 실전 가이드 3 VS Code C++ 개발 환경 설정·VS Code 설치로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. Start now.