[c++] fill 함수

jw·2022년 2월 14일
0

📘 코테 준비 📘

목록 보기
13/37

fill함수는 어떤 연속성을 띈 자료구조(벡터나 배열 같은)의 시작점부터 연속된 범위를 어떤 값이나 객체로 모두 지정하고 싶을 때 사용하는 함수이다.

void fill(ForwardIterator first, ForwardIterator last, const T& val)
  • #include <algorithm>: fill함수를 사용하기 위해 필요한 헤더파일
  • first: 채우고자 하는 자료구조의 시작위치 iterator
  • last: 채우고자 하는 자료구조의 끝위치 iterator이며 last는 포함하지 않는다!
  • val: first부터 last전까지 채우고자 하는 값으로 어떤 객체나 자료형을 넘겨줘도 템플릿 T에 의해서 가능하다.
  • 2차원 배열 0으로 채워넣기
int a[51][51];
fill(&a[0][0], &a[0][0] + 51 * 51, 0);
profile
다시태어나고싶어요

0개의 댓글