갓비니

C++ STL (Standard Template Library) - 이차원 vector 본문

Programming/C++

C++ STL (Standard Template Library) - 이차원 vector

갓비니 2020. 7. 4. 01:39

<일차원 벡터의 선언>

vector <int> v; 

v.push_back(300); 등으로 사용할 수 있음.

 

<이차원 벡터의 선언>

vector <vector<int>> Vec;

 

벡터에 넣을 일차원 벡터를 선언한다

vector <int> v1;

vector <int> v2;

 

v1.push_back(1);

v1.push_back(2);

v1.push_back(3);

v2.push_back(1);

v2.push_back(2);

 

그러면

v1 ->  [1][2][3]

v2 -> [1][2] 

이 친구들을 Vec에 넣게 되면

 

Vec.push_back(v1);

Vec.push_back(v2);

 

그러면 Vec은

[[1][2][3],[1][2]]

이런 모양이 됨!