1차원 벡터로 선언해서 사용할 수 있다.
vector <int> v;
벡터를 2차원으로 선언해서 사용할 수 있다.
vector<vector<int>> v2;
아래 코드는 C++에서 Vector를 선언하고 프린트하는 방법이다. Vector에 접근할 때는, 행렬처럼 v[행][렬]로 특정 위치로 접근한다.
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v;
vector<vector<int>> v2;
int n = 3;
for (int i = 0; i < n; i++)
{
v.push_back(i+1);
}
v2.push_back(v);
v2.push_back(v);
//v={1, 2, 3}
//v2={{1, 2, 3}, {1, 2, 3}}
cout << v[2] << endl;
cout << v2[1][1] << endl;
return 0;
}