DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/04/29 1

[C++] vector 와 list의 차이 정리

오늘은 STL의 순차 컨테이너 중 vector와 list의 차이를 정리해보려고 한다.둘 다 여러 개의 원소를 저장하는 컨테이너지만,내부적으로 데이터를 저장하는 방식이 다르기 때문에 성능 특성도 크게 다르다.특히 메모리 배치 방식이 다르기 때문에원소 접근, 삽입과 삭제, 캐시 효율, iterator 무효화 여부에서도 차이가 발생한다.아래 두 컨테이너의 특징, 내부 구조, 원소 추가 시 동작, 그리고 컨테이너 선택 기준을 정리해보았다.vectorvector는 연속적인 메모리 공간에 데이터를 저장하는 동적 배열이다.배열처럼 원소들이 메모리상에 연속적으로 배치되기 때문에인덱스를 이용한 접근이 빠르다.std::vector v = {1, 2, 3, 4, 5};std::cout vector는 [] 연산자를 통해 특정..

C++, CS 2026.04.29
이전
1
다음
더보기
프로필사진

DHLee Dev Log

알고리즘, CS, 언리얼 엔진 등을 공부하며 배운 것을 기록하는 블로그입니다.

  • 분류 전체보기 (22) N
    • 언리얼 엔진 (5) N
      • 프로젝트 (3) N
    • 알고리즘 (2)
    • C++, CS (15) N

Tag

알고리즘, vptr, 프로그래머스, UE5, UHT, c++, CS, NGE, 코딩테스트, push_back, 언리얼엔진, Binary_Search, 운영체제, UBT, 언리얼 엔진, 액터 컴포넌트, 단조스택, map, vtable, emplace_back,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바