Today
Total
Recent Posts
Recent Comments
Archives
05-19 10:54
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
반응형
관리 메뉴

UD_park's IT story

[C++] 함수 템플릿에 대한 설명 본문

IT - Language/C++

[C++] 함수 템플릿에 대한 설명

kingllzn 2018. 6. 14. 09:23
반응형
SMALL

(학습 서적 이것이 C++이다에서

내용 발췌하였습니다)

 

[보기용 예제 소스 코드에서 오류 발생시에

댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다]

 

 

 

이번에는

함수 템플릿(Template)에 관하여

기본적인 설명과 사용법을

포스팅 해보도록 하겠습니다

 

설명 대신 사용법에 대해

먼저 이야기 해보도록 하겠습니다

 

template <typename T>     

반환형식 함수이름(매개변수)

{                                   

내용

}                                   

함수 템플릿은 위와 같은

문법으로 사용합니다

 

하는 역할을 이전 포스팅에서

다뤘었던 auto와 비슷한 역할과

기능을 가지고 있습니다

 

간단한 보기의 코딩으로

좀 더 자세히 설명 해보도록 하겠습니다

 

위의 소스 코드는

제가 공부하고 있는 책인

"이것이 C++이다"의

Template 예문 입니다

 

temp 함수 매개 변수와

함수 내부의 변수들 모두

int형과 double형 모두

auto와 같이 문제없이

값을 잘 받아 들이고 있습니다

 

즉 변수의 자료형을 따로

선언하지 않아도

그 변수의 자료형을

자료에 맞게 받아 들일 수 있도록

유연하게 작동하는 함수가

Template 입니다

 

 

혹시 다른것에 대해 궁금하신게

있으시다면

댓글에 달아주세요

 

아는것이면 친절하게 쉽게

모르는것이면 또 제가 알아내서

친절하게 쉽게 포스팅해서

설명해드리겠습니다

 

이상 함수 템플릿(Template)에 관한

기본적인 설명과 사용법에 대한

포스팅을 마치도록 하겠습니다

 

 

 

반응형
LIST
Comments