이 튜토리얼에서는 C/C++에서 벡터가 작동하는 방식을 이해하는 프로그램에 대해 설명합니다.
벡터 데이터 구조는 표준 배열보다 향상된 것입니다. 정의될 때 크기가 고정되어 있는 배열과 달리; 벡터는 사용자의 요구 사항에 따라 쉽게 크기를 조정할 수 있습니다.
이는 유연성을 제공하고 배열에서 이전 요소를 새로 생성된 배열에 복사하는 데 필요한 시간을 줄입니다.
예시
#include <iostream> #include <vector> using namespace std; int main(){ vector<int> myvector{ 1, 2, 3, 5 }; myvector.push_back(8); //not vector becomes 1, 2, 3, 5, 8 for (auto x : myvector) cout << x << " "; }
출력
1 2 3 5 8