template

보물창고·2022년 8월 10일
0

c++ basic 코드누리

목록 보기
10/50

개념

: 컴파일 시간에 템플릿 인자로 들어오는 타입을 보고,
들어온 타입의 함수나 클래스를 만드는 키워드
-> 어셈블러로 확인하면, 호출되는 타입에 맞게 만들어짐.

사용하는 방법.

: 사용하려는 함수나 클래스 상단에 template 를 작성
-> 그리고 T를 인자로 사용하자.

problem

: 개념을 보고,
가) 함수 템플릿을 만들고, int형, string, 3.5f 인자를 보내라
: 그리고 함수 내부에서 typeid().name() 을 출력하라.
나) 클래스 템플릿을 만들고, 여러개의 타입 객체를 만들어서 호출하라.
: 그리고 생성자 내부에서 typeid().name() 을 출력하라.



profile
🔥🔥🔥

0개의 댓글