CS/씨++

Vector사용법

안잡아모찌 2019. 6. 30. 16:11

선언하는 방법에 따라서 데이터를 저장할 수 있는 방법이 다르다.

두가지 모두 선언되지 않은 인덱스의 값을 출력하면 에러가 나온다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
 
using namespace std;
 
int main() {
    //크기를 정해주지 않고 선언하는 방법.
    vector<int> t;
    t.push_back(3);
    t.push_back(3);
 
    //크기를 선언해주는 방법.
    vector<int> t(10);
    t[1= 3;
    t[2= 3;
 
    for (int i = 0; i < 2; i++) { cout << t[i] << " "; }
    return 0;
}
cs