프로그래밍 언어/C++
fill 함수
claire
2022. 1. 9. 13:46
fill함수는 어떤 연속성을 띈 자료구조(벡터나 배열 같은)의 시작점부터 연속된 범위를 어떤 값이나 객체로 모두 지정하고 싶을 때 사용하는 함수이다.
- 기본구조
#include <algorithm>
void fill (ForwardIterator first, ForwardIterator last, const T& val);
- #include <algorithm>: fill함수를 사용하기 위해 필요한 헤더파일
- first: 채우고자 하는 자료구조의 시작위치 iterator
- last: 채우고자 하는 자료구조의 끝위치 iterator이며 last는 포함하지 않는다!
- val: first부터 last전까지 채우고자 하는 값으로 어떤 객체나 자료형을 넘겨줘도 템플릿 T에 의해서 가능하다.