반응형 typename1 C++ 템플릿(template)에 대해서 공부하자! 안녕하세요 판타지코딩입니다! C++ 코드를 보다 보면 template 라는 코드를 볼 수 있습니다. 오늘은 템플릿이 무엇인지 알아보고 공부해 보겠습니다. 1. 템플릿(template)이 무엇일까? 템플릿은 반환형이나 자료형을 정하지 않고 typename이라고 선언한 단어로 대체하여 상황에 따라서 알맞은 자료형으로 변하도록 하는 것입니다. 아래의 코드를 통해서 자세히 알아보겠습니다. template T func(T a, T b) { T result = a + b; return result; } 가장 위에 template 라는 코드를 작성해서 T라는 알파벳을 반환형과 자료형 대신 활용하도록 했습니다. func 함수의 반환형이 위치해야 할 곳에 'T'가 있고, 인자 a와 b의 자료형이 있어야 할 곳에 'T'가.. 2023. 3. 8. 이전 1 다음 반응형