std::vector std::array는 크기가 고정되어 있는 반면(항상 stack 사용), vector는 가변 크기 배열이다. std::vector vec; // 크기가 0인 벡터 선언 std::vector 함수 push_back(val) 맨 마지막에 원소 추가 insert(val) 삽입할 위치를 나타내는 반복자를 첫번째 인자로 받음으로써 원하는 위치에 원소 추가 pop_back(val) 맨 마지막 원소 제거 erase() 두가지 형태 vec.erase(vec.begin) //= vec.erase(vec.begin() + 1, vec.begin() + 4) : 두번째, 세번째만 삭제하는 것 clear() 벡터 초기화 sort(a.begin(), a.end(), 임의함수 bool형태) std::dequ..