std::벡터 대 표준::C++의 배열 a 사이의 차이점은 무엇입니까?std::vector 리고그.std::array로? C++로?어떤 경우에 어떤 것이 다른 것보다 더 선호되어야 합니까?각각의 장단점은 무엇입니까?제 교과서는 그것들이 어떻게 같은지 나열하는 것뿐입니다.std::vector요소를1 추가하거나 제거할 경우 자동으로 증가 및 축소되는 동적 배열을 힙에 저장하는 템플릿 클래스입니다.모든 후크를 제공합니다(begin(),end()반복기 등)를 사용하여 STL의 나머지 부분에서 정상적으로 작동합니다.또한 벡터 중간에 요소를 삽입하는 것과 같이 일반 배열에서 번거로운 작업을 수행할 수 있는 몇 가지 유용한 방법이 있습니다(다음 요소를 뒤로 이동하는 모든 작업을 처리합니다). 힙에 할당된 메모리에 요..