블로그
-
C++ Barrier & Latch | std::barrier·latch 동기화 완벽 정리
C++20 std::barrier와 std::latch로 스레드 동기화를 구현합니다. 일회성 카운트다운, 반복 동기화, 완료 콜백 패턴을 실전 예제와 함께 정리합니다. C++·barrier·latch 중심으로 설명합니다.
-
C++ Benchmarking | chrono·Google Benchmark 성능 측정 완벽 정리
C++ 성능 벤치마킹: chrono 고해상도 시계로 측정하고 워밍업·반복 실행·통계 분석으로 신뢰할 수 있는 수치를 얻는 실무 절차를 설명합니다. C++·benchmarking·performance 중심으로 설명합니다.
-
C++ bind | '함수 바인딩' 가이드
std::bind 는 C++11에서 도입된 함수로, 함수와 인자를 미리 바인딩하여 새로운 함수 객체를 생성합니다. 부분 적용(Partial Application), 인자 재배치, 멤버 함수 바인딩 등에 사용됩니다. Start now.
-
C++ 비트 연산 | '비트마스크' 완벽 가이드
비트 연산(AND·OR·XOR·시프트)은 플래그·비트마스크·알고리즘 최적화에 쓰이는 저수준 기법입니다. 이 글에서는 연산자 의미, bitset 활용, 실수하기 쉬운 미정의 동작과 이식성 팁을 C++ 예제로 설명합니다.
-
C++ bitset | '비트 집합' 가이드
비트 연산 기초, bitset vs vector<bool>, 마스킹·순열·조합 패턴, 성능까지 정리한 bitset 가이드입니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·bitset·bit 중심으로 설명합니다.
-
C++ Branch Prediction | 분기 예측·likely·unlikely 완벽 정리
C++ 분기 예측: CPU 파이프라인, misprediction penalty, [[likely]]/[[unlikely]], 분기 제거, 정렬 효과, PGO를 실전 예제와 함께 정리합니다. Start now.
-
C++ Bridge 패턴 완벽 가이드 | 구현과 추상화 분리로 확장성 높이기
C++ Bridge 패턴 완벽 가이드. 구현(Implementor)과 추상화(Abstraction)를 분리해 플랫폼·드라이버를 바꿔 끼울 수 있게 하는 구조 패턴, 실전 예제, 렌더러 교체, 플랫폼 독립적 설계까지.
-
C++ Buffer Overflow | '버퍼 오버플로우' 가이드
Everything about C++ Buffer Overflow : from basic concepts to practical applications. Master key content quickly with examples.'버퍼 오버플로우' 가이드. Buffer Ov...
-
C++ Cache Optimization | 캐시 친화적 코드·False Sharing 방지 완벽 정리
C++ 캐시 최적화: 공간 지역성, 시간 지역성, False Sharing 방지, AoS vs SoA, 프리페칭, 블록 처리를 실전 예제와 함께 정리합니다. C++·cache·optimization 중심으로 설명합니다.
-
C++ 성능 10배 향상시키는 캐시 최적화 5가지 기법 | 실전 벤치마크
C++ 프로그램 성능을 10배 향상시키는 캐시 최적화 실전 가이드. 배열 순회, 구조체 정렬, AoS vs SoA, False Sharing 해결까지 Before/After 벤치마크와 함께 정리합니다. Start now.