본문 바로가기
게임 개발/C++

C++ Vector 클래스

C++ 표준 라이브러리 벡터 클래스는 시퀀스 컨테이너에 대한 클래스 템플릿이다.

벡터는 지정된 형식의 요소를 선형 배열에 저장하고 모든 요소에 대한 빠른 임의 액세스를 허용한다. 

 

template <class Type, class Allocator = allocator<Type>>
class vector

 

Type

: 벡터에 저장되는 요소 데이터 형식

 

Allocator

: 벡터의 메모리 할당 및 할당 취소에 대한 세부 정보를 캡슐화하는 저장된 할당자 개체를 나타내는 형식.

이 인수는 선택 사항이며 기본값은 allocator<Type> 이다.

 

 

#include <vector>

 

vector<int> v1;

 

v1.push_back(10);

 

대충 이런 모양으로 사용된다. 

 

https://learn.microsoft.com/ko-kr/cpp/standard-library/vector-class?view=msvc-170 

 

vector 클래스

클래스 벡터의 Microsoft C++ 표준 라이브러리 구현에 대한 참조입니다.

learn.microsoft.com