template<typename T>
T ReturnNum()
{
switch (num)
{
case 1:
return "Ace(1)";
break;
case 11:
return "Jack(11)";
break;
case 12:
return "Queen(12)";
break;
case 13:
return "King(13)";
break;
default:
return num;
break;
}
((num < 10) ? (ReturnNum<const char*>) : ((ReturnNum<unsigned int>)));
의도 한건 트럼프 카드 처럼 10 이후 부턴 Jack, Queen, King이 const char* 형으로 반환되길 원하고 나머진 unsigned int 형식으로 반환 되길 원함
함수 한개 가지고만 이걸 구현할수 있을까요?
반환 타입 똑같아야됨. 함수 밖에서 처리해