프로그래밍/C++

[C++] 벡터 기본 사용법

minNa2 2022. 4. 8. 01:03
#include <iostream>
#include <vector>

using namespace std;

int main() {
	int n, num;
	cin >> n;

	vector<int> v; //벡터 정의
	
	for (int i = 0; i < n; i++) { //벡터에 입력값 추가
        cin >> num;
		v.push_back(num);
	}

	for (int i = 0; i < v.size(); i++) { //벡터 값 출력
		cout << v[i];
	}
    
    return 0;
}

기본 사용법

vector<int> v; int 타입의 벡터 v 정의
v.push_back(n); 맨 뒤에 n 추가
v.pop_back(); 맨 뒤 요소 삭제
v[i] 벡터 v의 i번째 요소
v[i] = n i번째 요소에 n 삽입
v.size() 크기 반환
v.begin() 벡터의 첫 번째 요소 주소
v.end() 벡터의 마지막 요소 주소
반응형