더북(TheBook)

초기화 리스트의 값 4개는 처음 4 원소를 초기화하는 데 사용되고, 이후 원소는 0.0이 된다. 그림으로 그리면 다음과 같다.

▲ 그림 2-2 array<T,N> 컨테이너를 생성

 

array 객체의 fill() 함수 멤버를 호출해서 모든 원소를 특정 값으로 설정할 수도 있다.

std::array<double, 10> values {0.5, 1.0, 1.5, 2.0}; // 5번째부터 모든 원소는 0.0으로 초기화된다

fill() 함수는 인수로 전달한 값으로 모든 원소를 설정한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.