Programming Language/C++

[C++ 기초 문법 정리] 4. Array(배열) vs Vector(벡터)

노호호 2025. 2. 11. 13:58

요소의 개수를 알고 변할 일이 없으면 그냥 배열을 사용하면 된다.

그런데 요소의 개수가 가변적인 상황일 때는 어떻게 해야 할까?

이때는 리사이징이 가능한 벡터를 사용하면 된다.

#include <iostream>
#include <vector>
#include <string>
using namespace std;

int main() {
    vector<int> v = { 1, 2, 3, 4 };

    v.push_back(5);

    cout << v[4] << " "; // 결과: 5

}