STL - 5 (함수 템플릿)

Youngmin Choi·2021년 6월 14일
0

STL

목록 보기
5/34
post-thumbnail

non-type 함수 템플릿

  • 게임에서는 특정한 이벤트가 있을 때는 캐릭터의 'HP, 경험치, 돈'을 이벤트 기념으로 주는 경우가 있다. 'HP와 경험치, 돈'의 타입은 다르지만 추가 되는 값은 int 상수로 정해져 있다. 위와 같이 타입은 다르지만, 상수를 더한 값을 얻는 함수를 만들려면 어떻게 해야할까?

실행 결과는 아래와 같다.

non-type을 사용하는 템플릿은 '클래스 템플릿'에서 또 다시 이야기 할거다.
non-type을 잘 사용하면 템플릿 메타 프로그래밍을 할 때 큰 도움이 된다.

profile
Always, Continually, In all circumstance

0개의 댓글