Re[8]: Почему вызывается test(char*)?
От: Vain Россия google.ru
Дата: 13.09.06 19:01
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Почему? Компилируется.

Я не про общий случай спрашиваю
AD>Правда, если передавать в test массив char из 10-ти элементов, то возникает неоднозначная ситуация при выборе функции, о чём компилятор и сообщает.
Вот, почему не компилируется. Я не спрашиваю про техническую сторону, она понятна, почему такое вообще не разрешено, каковы причины? Может есть какой пример, который может показать почему должна происходить неоднозначность?
AD>Во всех других случаях вызывается char* test(char *str)
Про эти случаи мне и не интересно
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.