-
[C++] VectorProgramming/C++ 2019. 12. 23. 11:51
기본 사용
#include<vector> 헤더 추가
초기화 방법
메모리 할당 미리 해놓은 경우와 안한 경우
#include<stdio.h> #include<vector> using namespace std; int main() { int n = 10, i, tmp; // 메모리 할당 안한 경우 vector<int> a; for(i = 0; i < n; i++) { scanf("%d", &tmp); a.push_back(tmp); // 할당 안된 경우 push_back으로 뒤로 데이터를 집어넣음 } // 메모리 할당 해놓은 경우 vector<int> a(n); for(i = 0; i < n; i++) { scanf("%d, &a[i]); // iterator 반복자를 사용하지 않고 직접 메모리에 접근! } }
Latest Update : 19.12.23
'Programming > C++' 카테고리의 다른 글
[C++] DFS 깊이우선탐색 (0) 2020.01.05 [C++] Recursion 재귀함수 (0) 2020.01.03 [C++] STACK (0) 2020.01.02