fill 함수를 사용하려면 일단 <algorithm> 헤더를 포함해줘야 한다.
#include<algorithm>
사용 방법은
fill(초기화 시키고 싶은 부분의 시작 주소, 초기화시키고 싶은 부분의 끝 주소, 초기화할 값);
배열이라면
fill(arr, arr + 5, 10);
벡터라면
fill(v.begin(), v.end(), 10);
즉
for(int i = 0; i < 5; i++) {
arr[i] = 10;
}
이 for문을 사용한 코드와
fill(arr, arr + 5, 10);
이 한 줄은 같은 역할을 한다.
fill(arr, arr + 2, 10);
fill(arr + 2, arr + 5, 20);
이렇게 부분 부분씩 초기화시켜줄 수도 있다.
'Develop > Ps' 카테고리의 다른 글
[C++] STL map 사용법 (0) | 2023.12.24 |
---|---|
[C++] STL lower_bound, upper_bound 사용법 (2) | 2023.12.21 |
[C++] STL find() 함수 사용법 (1) | 2023.10.28 |
[C++] STL list 사용법 (0) | 2023.10.22 |
[C++] STL vector 사용법 (0) | 2023.07.18 |
댓글