ambiguous-call
Unikanie wieloznacznego wyjątku dopasowania
Wywołuję statyczną metodę Parse na typie poprzez odbicie, ponieważ nie znam typu obiektu w czasie kompilacji (wiem jednak, ż ... da tak:
Type returnType = p.PropertyType;
object value = returnType.GetMethod("Parse").Invoke(null, new string[] { "1" });
Dlaczego najbardziej ujemna wartość int powoduje błąd dotyczący wieloznacznych przeciążeń funkcji?
Uczę się o przeciążaniu funkcji w C++ i natknąłem się na to:
void display(int a)
{
cout << "int" << endl;
} ... dym przypadku, gdy liczba ujemna i liczba dodatnia mają tę samą reprezentację binarną)
Używany kompilator: g++ (GCC) 4.8.5