줘이리의 인생적기

C++ - vector 본문

공부/C++ STL

C++ - vector

줘이리 2020. 6. 23. 19:41
728x90

C++ vector 사용법

 

헤더파일

#include <vector>

 

선언

vector<데이터타입> 변수이름;

 

생성자

//int형 vector v 생성
vector<int> v;

//0으로 초기화 된 10개 원소를 가진 int형 vector v 생성
vector<int> v(10);

//1로 초기화 된 4개 원소를 가진 int형 vector v 생성
vector<int> v(4,1);

//원하는 3개의 값으로 초기화된 int형 vector v 생성
vector<int> v{1, 2, 3};

 

멤버함수

v.begin();
//첫 번째 원소를 가리킨다.

v.end();
//마지막의 다음을 가리킨다.

v.size();
//원소의 갯수를 리턴한다.

v.push_back(8);
//마지막 원소 뒤에 원소 8을 삽입한다.

v.pop_back();
//마지막 원소를 제거한다.

v.front();
//첫 번째 원소를 참조한다.

v.back();
//마지막 원소를 참조한다.

v.clear();
//모든 원소제거, 메모리는 그대로.

 

 

'공부 > C++ STL' 카테고리의 다른 글

C++ - sort  (0) 2020.07.28