[C++] 일반화, 템플릿, 제네릭 함수 (generic function) 이해 및 예제


[C++] 일반화, 템플릿, 제네릭 함수 (generic function) 이해 및 예제

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 이번주 C++은 아마도 이게 마지막이에요! 블로그가 온통 지금, 저 캐릭터... 그니까 "아이린(Irene)"의 C++로 도배되었다구요...! 이번 노트에서는 함수 중복(function overloading)의 단점을 극복하는 제네릭 함수(generic function)라는 다소 신기한 것에 대해 다룹니다. 함수 중복이 무엇인지 먼저 알아두시기를 적극 권장합니다. [C++] 함수 중복 (함수 오버로딩) / 디폴트 매개 변수 이번 노트에서는 함수 중복(function overloading)에 대해 간단히 정리해 봅니다. 중간에 디폴트 매개 변수... blog.naver.com 함수 중복(function overloading)은 같은 목적을 가졌지만 구현부가 다른 함수들이 같은 이름을 공유하여 일관성을 높이게끔 하는(이것도 다형성(polymorphism)의 한 예시이죠!) 방법이지만, 치명적인 문제점을 가지고 있기도...


#CPP #예제 #오버로딩 #일반화 #전공노트 #제네릭 #제네릭함수 #컴파일러 #템플릿특수화 #템플릿함수 #프로그래밍 #설명 #사용법 #embodiment #generalization #generic #OOP #overloading #polymorphism #template #typename #다형성 #문법 #함수오버로딩

원문링크 : [C++] 일반화, 템플릿, 제네릭 함수 (generic function) 이해 및 예제