Re[3]: Вывод аргументов шаблоной функции
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 01.06.05 14:55
Оценка: -1
Здравствуйте, Yacha, Вы писали:

I>>Это почему ты так решил? Здесь передается по значению, а значение копируется через ссылку, но это уже детали, не имеющие к foo отношения.


Y>Тип T должен выводиться на основании типа аргумента t, если я не прав, то поправте меня, в приведенном случае типом аргумента является
int &


Здесь компилятор может вывести две равноправных сигнатуры:

void foo(int);
void foo(int&);


И получить неоднозначно разрешаемую перегрузку.
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.