본문 바로가기
Develop/Ps

[C++] STL fill() 함수 사용법

by J-rain 2023. 11. 1.

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

댓글