세 가지 크기의 정수에 대해 오버로드 된 함수를 정의하려는이 시도가 실패합니다. 왜?왜이 함수는 세 가지 정수 유형에 대해 과부하가 컴파일되지 않습니까?
byte hack(byte x)
{
return x+1;
}
unsigned short hack(unsigned short x)
{
return x+2;
}
unsigned int hack(unsigned int x)
{
return x+3;
}
컴파일러는 저에게 말한다 : 는 zzz.cpp : 98 : 오류 : 88 : 오류 : '서명 INT 해킹 (서명 int)를' zzz.cpp의 재정의 '바이트 해킹 (바이트)'이전에 정의 된 여기
'byte'는 표준 유형이 아니기 때문에, 정의를 찾아서 여기에 입력 할 수 있습니까? –