템플릿

· Language/C++
※ LIG Nex1 The SSEN Embedded SW School에서 진행된 내용을 정리한 포스팅입니다.템플릿: 코드 일반화에 사용된다.동작이 동일한 코드의 타입을 가상의 타입 이름으로 작성하여 사용 시 각 인자의 타입에 맞는 구현을 찾아간다.템플릿 함수컴파일러가 템플릿 코드를 컴파일 하면 호출된 코드의 파라미터를 확인하여 가상의 타입 이름을 해당 타입 이름으로 치환한 함수를 오버로딩 하여 제공한다.실행 시 파라미터의 타입과 동일한 함수를 호출한다.함수를 대상으로 하는 템플릿template T Add(T num1, T num2) { return num1 + num2;}호출 방법전달한 인자에 맞는 템플릿을 호출한다.int main() { cout 컴파일러는 함수 템플릿과 호출된 함수의 파라미터 타입을 ..
coco_daddy
'템플릿' 태그의 글 목록