1. vector - 연속적인 메모리 - 미래에 저장할 요소를 위해 메모리를 선할당 한다. - 요소 저장 공간은 요소 타입 만큼 필요하다. - 멀티 쓰레드 환경을 지원한다. - 요소 추가가 빈번할 때 효율적이다. - 요소 추가시 메모리 재할당을 해야 한다. - 요소 제거시 iterator 가 무효화 된다. 2. list - 비연속적인 메모리 - 미래에 저장할 요소를 위해 메모리를 선할당 하지 않는다. - 요소 저장 공간은 요소 타입 + 포인트 저장 공간이 필요하다. - 멀티 쓰레드 환경을 지원하지 않는다. - 요소 추가시 메모리 재할당을 하지 않는다. - 요소 제거시 iterator 가 유효하다.