블로그
-
C++ vector 기초 완벽 가이드 | 초기화·연산·용량 관리와 실전 패턴
C++ vector 기초 완벽 가이드: 초기화·연산·용량 관리와 실전 패턴. vector 인덱스 접근에서 segmentation fault·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ std::function | 콜백·전략 패턴과 함수 객체
C++ std::function 완벽 가이드. 함수·람다·함수 객체를 변수에 저장, 콜백 패턴 구현, 전략 패턴(Strategy Pattern), operator() 오버로딩, std::bind 사용법, 성능 오버헤드, 실전 이벤트 시스템 구현까지 상세히 설명합니다.
-
C++ map·set 완벽 가이드 | ordered vs unordered· 커스텀 키
C++ std::map, std::set, unordered_map, unordered_set 완벽 가이드. Red-Black Tree vs Hash Table, 커스텀 키 타입, 문제 시나리오, 자주 발생하는 에러, 성능 팁, 프로덕션 패턴까지 실전 중심으로 설명합니다.
-
C++ 컨테이너 선택 가이드 | vector/list/deque/map/set 상황별 선택과 성능 최적화
C++ 컨테이너 선택 가이드: vector/list/deque/map/set 상황별 선택과 성능 최…. 컨테이너를 잘못 골라서 시간 초과가 났어요부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다. Start now.
-
C++ STL 알고리즘 기초 | sort·find·count·transform·accumulate 가이드
C++ STL 알고리즘 기초: sort·find·count·transform·accumulate 가…. 직접 for문 돌리다가 버그가 생겼어요부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다. Start now.
-
C++ Move Semantics | std::move로 불필요한 복사 제거하고 성능 최적화
C++ Move Semantics에 대해 정리한 개발 블로그 글입니다. 이동 의미론(move semantics)은 C++11에서 추가된 기능이라, 예전 C++ 책이나 레거시 코드만 보다 오면 “복사만 있는 줄 알았는데, 이동이 뭐지?”라고 느낄 수 있습니다. 비유하면 이...
-
C++ STL 고급 알고리즘 | partition·merge·집합 연산·힙으로 데이터 처리 마스터
partition, merge, set_union, set_intersection, make_heap, push_heap 등 고급 STL 알고리즘. 문제 시나리오, 완전한 예제, 흔한 에러, 베스트 프랙티스, 프로덕션 패턴.
-
C++ Perfect Forwarding | std::forward로 '복사 없이 인자 전달'
Everything about C++ Perfect Forwarding : from basic concepts to practical applications. Master key content quickly with examples.'복사 없이 인자 전달'. 래퍼 함수에서...
-
C++ 프로파일링 | '어디가 느린지 모르겠어요' perf·gprof로 병목 찾기
Everything about C++ 프로파일링 : from basic concepts to practical applications. Master key content quickly with examples. Start now.'어디가, 들어가며: '어디가 느린지 모르겠...
-
C++ Cache Friendly 코드 작성법 | 메모리 접근 패턴으로 성능 10배 향상
C++ 캐시 최적화 실전 가이드. Cache friendly 코드 작성으로 성능 10배 향상. AoS vs SoA, 데이터 지역성, 캐시 라인 정렬 등 실무 예제와 벤치마크 포함. Start now.