==헤더파일==
#include <numeric>
#include <vector>
val부터 시작해서 1씩 증가한 값을 컨테이너에 넣는 알고리즘.
val이 0이라면 0부터 시작이니 0, 1, 2, 3, 4...
val이 1이라면 1부터 시작이니 1, 2, 3, 4, 5...
==예제 코드==
1. 1부터 값을 더한다.
2. 벡터 v의 시작 ~ 끝까지 1씩 증가시켜서 넣는다.
==함수 구현==
예제 코드에서 끝내려고 했는데 함수 구현을 해보고 싶어졌다.
말도 안되게 간단하다.
c++ reference에서는 어떻게 만들었을까?
내가 만든 코드랑 하나도 다를게 없다.
while문이 for문으로 바뀐 것 뿐이다.
쉬운 알고리즘 함수기 때문에 간단히 정리하고 넘어간다.
더 할 이야기도 없다.
학습 장소: 한국공학대학교 게임공학과 수업
'---C++ 역량 강화--- > STL 공부' 카테고리의 다른 글
default_random_engine, distribute, random_device (0) | 2024.05.31 |
---|---|
print, format (0) | 2024.05.31 |
sample (0) | 2024.05.31 |
accumulate와 reduce의 차이 (0) | 2024.05.31 |
all_of, any_of, none_of (0) | 2024.05.30 |