[STL Vector 생성방법]

강지훈·2021년 12월 10일
0

#include < 필수

vector a(n); () < size

//vector a; < size를 안만들어주고 이름만 세팅한다면

벡터 a에 원소를 넣을려면

a.push_back(1); < 이렇게 써야한다

//vector c[3]; < 이것은 c배열의 벡터를 3개만들어준다는 뜻인데

                      c[0]
                      c[1]
                      c[2] 
                      이렇게 세팅 되어있다고 생각하면 쉽다
                      
                      여기에서 원소를 넣을려면
                      c[0].push_back(1);
                      이렇게 넣는다
                      
                      그러면
                      c[0] 1     <이렇게 된다

vector<pair <int,int> > g[3];

g[0]
g[1]
g[2]
이렇게 생기고

g[1].push_back({3,5});
를 넣으면

g[1] 의 0번째 자리에 (3,5)가 들어가게 된다.

다르게 g[1].push_back(make_pair(7,7)); 이렇게도 넣을수있다.

profile
never stop

0개의 댓글