태그: vector
8편
-
C++ vector vs list vs deque | "어떤 컨테이너?" 성능 비교와 선택 가이드
C++ STL 컨테이너 vector, list, deque 완벽 비교 가이드. 시간 복잡도만으로는 알 수 없는 캐시 효율의 비밀, 실제 벤치마크 결과, 원소 개수별 성능 차이, 게임/웹/시스템 프로그래밍 실전 사례까지. 중간 삽입이 많아도 vector가 list보다 빠른 이유를 데이터로 증명합니다.
-
C++ 배열 vs vector | "어느 게 나을까?" 성능과 안전성 비교
C++ C 배열·std::array vs vector 비교. 고정·동적 크기, 스택·힙, 경계 검사. 최적화 빌드에서의 성능과 안전성 트레이드오프, 언제 무엇을 쓸지 실전 선택 가이드입니다.
-
C++ vector reserve vs resize | capacity vs size 완벽 비교
C++ vector reserve vs resize 비교. reserve는 capacity만 늘리고 size는 그대로, resize는 길이·요소 초기화까지 바꿉니다. 재할당 줄이기 vs 미리 채우기, 성능과 사용 시점 가이드입니다.
-
C++ emplace vs push | "성능 차이" 컨테이너 삽입 완벽 비교
C++ emplace_back vs push_back 비교. 제자리 생성으로 임시 객체·복사·이동을 줄이는 emplace, 단순 타입은 차이 미미. 컨테이너 삽입 성능과 explicit 생성자까지 실전 선택 가이드입니다.
-
C++ 반복자 무효화 에러 | "vector iterators incompatible" 크래시 완벽 해결
STL 컨테이너를 순회·삭제하는 도중 반복자가 무효화되면 미정의 동작과 크래시로 이어집니다. 이 글에서는 vector·list·map 등 컨테이너별 무효화 규칙, 안전한 erase 패턴, 범위 기반 for 주의점과 디버깅 방법을 정리합니다.
-
C++ 코테용 STL 컨테이너/알고리즘 시간복잡도 치트시트 [#32-3]
C++ 코테용 STL 컨테이너/알고리즘 시간복잡도 치트시트 [#32-3]에 대해 정리한 개발 블로그 글입니다. C++ 실전 가이드 #10-1~10-3에서 vector, string, map, set, unordered_map, 그리고 sort·find 등 알고리즘을 다뤘습니다. 이 글은 코딩 테스트에서 "어떤 연산이 얼마나… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 코딩테스트, STL,…
-
C++ STL vector | "배열보다 편한" 벡터 완벽 정리 [실전 예제]
C++ STL vector: "배열보다 편한" 벡터 완벽 정리 [실전 예제]. vector가 배열보다 좋은 이유·기본 사용법로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 컨테이너 선택 가이드 | vector/list/deque/map/set 상황별 선택과 성능 최적화
C++ 컨테이너 선택 가이드: vector/list/deque/map/set 상황별 선택과 성능 최…. 컨테이너를 잘못 골라서 시간 초과가 났어요부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다.