2019/11/071 C++ vector와 valarray, 그리고 array 중 뭘 써야 할까? 이 클래스들은 서로 다른 목적을 가지고 서로 다른 그룹들에 의해 개발되었습니다. 먼저 vector 템플릿 클래스는 컨테이너 클래스와 알고리즘으로 구성된 시스템의 일부입니다. vector 클래스는 정렬, 삽입, 재배치, 검색, 다른 컨테이너로의 데이터 전송, 그 밖의 조작과 같은 컨테이너 지향적인 액티비티들을 지원합니다. 반면에 valarray 템플릿 클래스는 수치 계산을 지향하며 STL의 일부가 아닙니다. (valarray 템플릿 클래스은 push_back(), insert() 메서드를 가지고 있지 않음.) 그러나 많은 수학적 연산에 대해 간단하고 직관적인 인터페이스를 제공합니다. valarray 템플릿 클래스은 객체의 내용을 합하는 sum() 메서드, 최댓값을 리턴하는 max() 메서드, 최솟값을 리턴.. 프로그래밍/C++ 2019.11.07 Plorence