컴파일러 오류 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
}