템플릿 매개변수 : T1같은거
ex) template<typename T1>
템플릿 인자 : int같이 템플릿 매개변수에 전달되는 자료형 정보
ex) Apple<int>
템플릿 인자 예시
-템플릿 매개변수에 값을 전달받을 수 있는 변수를 선언하면, 변수에 전달되는 상수를 통해서 서로 다른 형의 클래스를 생성가능
-길이가 다른 두 배열 객체간의 대입 및 복사에 대한 부분을 이런 특징을 이용하면 신경쓰지 않아도 됨
<템플릿 매개변수 디폴트 값 지정>
'Programming Language > C++' 카테고리의 다른 글
15-1 예외상황과 예외처리의 이해 (0) | 2019.06.27 |
---|---|
14-4 템플릿과 static (0) | 2019.06.26 |
14-2 Class Template Specialization(클래스 템플릿 특수화) (0) | 2019.06.26 |
13-2 Class Template(클래스 템플릿) (0) | 2019.06.25 |
13-1 Function Template(함수 템플릿) (0) | 2019.06.25 |