다음을 통해 공유


컴파일러 오류 C2665

'function': number1 오버로드 중 어느 것도 'type' 형식에서 매개 변수 number2를 변환할 수 없습니다.

오버로드된 함수의 매개 변수는 필수 형식으로 변환할 수 없습니다. 가능한 해결 방법:

  • 변환 연산자를 제공합니다.

  • 명시적 변환을 사용합니다.

예시

다음 샘플에서는 C2665를 생성합니다.

// C2665.cpp
void func(short, char*){}
void func(char*, char*){}

int main() {
   func(0, 1);   // C2665
   func((short)0, (char*)1);   // OK
}