vector란1 [C++ STL] std::vector 개념과 멤버 함수 정리 - 자료구조 벡터(Vector)란? 벡터는 동적 배열 구조를 C++로 구현한 것이다. 이것은 C의 배열처럼 행동하지만 자동으로 배열의 크기 조절과 객체의 추가와 삭제가 가능하다. 벡터는 C++ 표준 템플릿 라이브러리 중의 하나인 템플릿 클래스이다. 어떤 타입이라도 저장할 수 있지만, 한 번에 한 타입만 저장이 가능하다 벡터 헤더 #include 벡터 선언방법 vector 변수명 벡터의 멤버 함수 v.front() : v의 첫 번째 원소 v.back() : v의 마지막 원소 v.assign(n,x) : n개의 원소에 x값을 할당 v.at(index) : v의 index번째의 원소 v[index] : v의 index번째의 원소 (배열처럼 사용) v.push_back(x) : 마지막 원소에 x값 삽입 v.emplace_b.. 2022. 12. 7. 이전 1 다음 728x90 반응형