반응형
[C++] vector 템플릿 클래스
PROGRAMMING/04. C++2024. 5. 5. 16:31[C++] vector 템플릿 클래스

vector자동으로 메모리가 할당되는 배열이다. 동적 배열에 속하는 string 클래스와 유사하다.배열처럼 쓰지만 array처럼 최대 크기가 정해져 있는 것이 아닌, 필요에 따라 크기를 세팅할 수 있고, 데이터를 마지막에 추가하거나 중간에 삽입할 수도 있는 (확장되는) 배열이다.가능한 최대 경우에 맞추어 크기를 할당해야 하는 배열에 비해 메모리를 효율적으로 쓸 수 있다.템플릿이기 때문에 '모든' (int, float, char 등의 타입은 당연하고, struct까지 가능) 형식으로 데이터를 넣을 수 있다.사용법⚠️ vector을 사용하기 위해서는 vector 헤더 파일을 포함해야 한다 ⚠️⚠️ std 이름 공간의 일부이기 때문에 헤더파일 추가부분 아래에 using namespace std; 또는 std:..

반응형
image