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

V>Так в данном случае, шаблонная функция, как мне кажется, является более специализированной для массива или нет?


Для компилятора сигнатуры функции
  char* test(char str[10]);
  char* test(char *str);

абсолютно одинаковы.

Т.е. твой пример аналогичен коду
char* test(char *&str)
{
    return NULL;
}

char* test(char *str)
{
    return NULL;
}
... << RSDN@Home 1.1.4 stable rev. 510>>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.