Ошибка компилятора C2665
"функция": ни одна из перегрузок "номер_1" не может преобразовать параметр "номер_2" из типа "тип"
Параметр перегруженной функции не может быть преобразован в требуемый тип. Возможные способы разрешения:
Введите оператор преобразования.
Используйте явное преобразование.
Пример
Следующий пример приводит к возникновению ошибки C2665.
// C2665.cpp
void func(short, char*){}
void func(char*, char*){}
int main() {
func(0, 1); // C2665
func((short)0, (char*)1); // OK
}