template1 [C++] 함수 : template, inline template 타입만 다르고 구현이 동일하거나 유사한 함수의 경우 템플릿을 활용할 수 있다. 아래와 같이 square() 함수가 2개가 있을 때, 구현이 동일하기에 템플릿으로 만들어 볼 수 있다. int square(int a) { return a * a; } double square(double a) { return a * a; } int main() { square(3); square(3.3); } square 함수 탬플릿은 아래와 같은 형태로 만들어 볼 수 있다. template 의미 : 템플릿을 만들거야! 물론 type을 하나 T로 받을 거야! 하나 받으면 이 형태로 아래 형태로 만들어줘! * T는 다른 값으로도 사용이 가능하지만 약속으로 굳어져서 거의 T를 사용함. // 템플릿 사용 방법 te.. 2021. 8. 9. 이전 1 다음