본문 바로가기
C++

Initialize two-dimensional vector

by 개발펭귄 2020. 3. 4.
1.
int M = 4;
int N = 3;
vector<vector<int>> matrix(M, vector<int>(N, value));

2.
vector<int> row (N, value);
vector<vector<int>> matrix(M, row);

3.
vector<vector<int>> matrix(M);
for(int i = 0; i < M; i++)
	matrix[i].resize(N, value);

여러 방법이 있길래 정리해 보았다.

'C++' 카테고리의 다른 글

[STL]vector capacity 줄이는 팁  (0) 2020.06.24
[C/C++]Convert single character to string  (0) 2019.10.06