본문 바로가기

Programming/C/C++

C/C++ 템플릿

안녕하세요 M1S Secur 송사리입니다.

이번강의는 템플릿입니다

template T Sub(T a, T b)

{

return a - b;

}

int main ()

{

printf("%d", Sub(3, 2));

} 소스를먼저봅시다

일단 템플릿인수 T지정 그리고 Sub함수를만들고 인자에 a,b를 생성합니다

그리고 마이너스로 리턴시킵니다

메인함수가중요하죠

Sub함수에있는 인수 a,b를 int형 지정하고 3값과 2 값을 집어넣음

그리고 리턴값반환을한다 템플릿 이해되시나요?

<>안에 있는 것을 "템플릿 인수"라고 호칭합니다

이상 템플릿에대해 알아보는 강의였습니다 감사합니다