[c++][STL] Vector
1. Vector란? - Vector는 동적 배열 구조를 C++로 구현한 것으로 맨 끝에서만 삽입 및 삭제가 일어나는 구조이다. 일반 배열과 차이점으로는 동적으로 크기가 변하고 메모리가 연속적이므로 자동으로 배열의 크기를 조절할 수 있고 유연하게 객체의 추가 및 삭제가 가능하다. 중간 데이터의 삭제도 erase함수를 통해 지원하지만, 삭제가 빈번히 일어나는 경우 연결리스트를 사용하는 것이 효율적. 쉽게 가변길이 배열이라고 생각할 수 있다. 2. Vector의 헤더파일 Vector STL을 사용하기 위해서는 #include 헤더파일을 포함해주어야 한다. 3. Vector의 선언 방법 1) 크기를 정하지 않은 경우 vector 이름; vector v; 2) 크기를 정하는 경우 vector 이름(크기); 기본..
CS/C++
2023. 8. 18. 16:38