Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

벡터는 C/C++에서 어떻게 작동합니까?


이 튜토리얼에서는 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