728x90
vector는 자유롭게 크기에 상관없이 데이터를 삽입할 수 있지만 초기화를 해놓고 행렬처럼 사용하고 싶을 수가 있다. 그럴 때 사용하는 방법이다.
vector<int> vec(3); //1
vector<int> vec(3, -1); //2
1번 : 크기 3으로 모두 0으로 초기화
2번 : 크기 3으로 모두 -1로 초기화
vector<vector<int>> vec(n, vector<int>(m,-1));
다차원 벡터 초기화.
n행 m열로 초기화
'Dev > C,C++' 카테고리의 다른 글
vector<int> 보다 vector<bool> 이 느리다? (0) | 2024.08.08 |
---|---|
시퀀스 컨테이너 - list (0) | 2023.03.26 |
C++ 문자열 자르기 split / 문자열 <-> 정수 형 변환 (0) | 2023.03.25 |
C++ 연관 컨테이너 set, mutiset (0) | 2023.03.22 |
map의 다양한 사용법 - key, value 순으로 정렬, auto 반복문 (2) | 2023.02.26 |