인프런 커뮤니티 질문&답변

김갤럭시님의 프로필 이미지
김갤럭시

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

템플릿관련 질문드립니다!

작성

·

723

0

두수의 합을 반환하는 간단한 함수를 템플릿으로 작성해보았습니다.

그리고 main함수에 다음과 같이 작성하였습니다.

그리고 오류내용을 보니 다음과 같이 나왔습니다.

'인수 목록이 일치하는 함수 템플릿 "Add"의 인스턴스가 없습니다'라고 하는데

어떤부분이 문제인지 잘 모르겠습니다..ㅠㅠ

아 그리고 위의 함수에서 T3를 반환하는 이유는 만약 int float을 계산했을때 float을 반환하게 하고 싶어서 T3를 하나 더 추가한 것입니다.

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

자동 추론에 실패할 경우 직접 템플릿 인자를 입력해서 해결할 수 있습니다.
아래와 같이 호출해주시면 되겠습니다.

Add<int, double, float>(3, 5.2);

김갤럭시님의 프로필 이미지
김갤럭시

작성한 질문수

질문하기