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 형식으로 반환 되길 원함

함수 한개 가지고만 이걸 구현할수 있을까요?