언어/C++
[C++] vector 초기화 (1차원, 2차원)
study_memo
2024. 1. 24. 16:07
1차원 벡터
vector<int> v1; //기본적인 1차원 벡터 선언
vector<int> v1(3); //크기가 3인 1차원 벡터 선언
vector<int> v1(3,1); //크기가 3이고 초기값이 1인 1차원 벡터 선언
(v1은 벡터의 이름이다. 이름은 사용자가 마음대로 지어주면 된다.)
2차원 벡터
vector<vector<int>> v2; //기본적인 2차원 벡터 선언
vector<vector<int>> v2(n, vector<int> (m)); //n x m의 2차원 벡터 선언
vector<vector<int>> v2(n, vector<int> (m,1)); //초기값이 1인 n x m의 2차원 벡터 선언
(v2는 벡터의 이름이다. 이름은 사용자가 마음대로 지어주면 된다.)