Вопросы с тегом «ambiguous-call»

116
Как избежать неоднозначного совпадения

Я вызываю статический метод Parse для типа через отражение, потому что я не знаю тип объекта во время компиляции (но я знаю, что у него есть метод Parse , принимающий строку). Однако я получаю исключение неоднозначного совпадения, предположительно потому, что существует много перегруженных методов...

91
Почему самое отрицательное значение int вызывает ошибку о неоднозначных перегрузках функций?

Я изучаю перегрузку функций в C ++ и наткнулся на это: void display(int a) { cout << "int" << endl; } void display(unsigned a) { cout << "unsigned" << endl; } int main() { int i = -2147483648; cout << i << endl; //will display -2147483648 display(-2147483648); }...