요소의 개수를 알고 변할 일이 없으면 그냥 배열을 사용하면 된다.
그런데 요소의 개수가 가변적인 상황일 때는 어떻게 해야 할까?
이때는 리사이징이 가능한 벡터를 사용하면 된다.
#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
}
'Programming Language > C++' 카테고리의 다른 글
[C++ 기초 문법 정리] 3. for문, for-each 반복문 (0) | 2025.02.11 |
---|---|
[C++ 기초 문법 정리] 2. cin, getline (0) | 2025.02.11 |
[C++ 기초 문법 정리] 1. 기본 형태 (0) | 2025.02.10 |