배열용 컨테이너 표준 벡터 std::vector는 표준 라이브러리에 속하며 클래스 템플릿으로 구현 그럼에도 불구하고 배열과 매우 유사하게 사용 가능 예제 #include int main() { std::vector v(3), w(3); v[0] = 1; v[1] = 2; v[2] = 3; w[0] = 7; w[1] = 8; w[2] = 9; } 벡터의 크기는 컴파일할 때 알 필요가 없음 벡터는 존재하는 동안 크기를 조정할 수도 있음 C의 배열 및 포인터와 달리 벡터 인수는 크기를 알고 있으므로 일치하는지 확인 가능 배열의 크기는 나중에 템플릿을 사용해 추론 가능 벡터는 복사 가능하며 함수를 통해 반환 가능 이렇게 하면 보다 자연스러운 표기법을 사용할 수 있음 valarray valarray는 요소별 연산..