Тест C++

Совсем не понял о чём этот тест???
Скриншот цепляю. В чём собственно вопрос???
[img]http://s017.radikal.ru/i422/1410/5a/83eb0e6071b3.png[/img]
К сожалению форум не поддерживает тег [img] вот тут картинка.
http://s017.radikal.ru/i422/1410/5a/83eb0e6071b3.png

В текстовом варианте:


программист написал две шаблонные функции и простой код тестирующий их с аргументами разных типов.
И в чем собственно вопрос???
Видимо хотели чтото спросить про вывод аргументов шаблона функции. Но скромно промолчали???

templateR implicit_cast(const P& p){return p;}
templateR explicit_cast(const P& p){return p;}



int main()
{
int i= 4;
float x = implicit_cast(i);
int j = implicit_cast(i);
bool b = implicit_cast(i);
int k = explicit_cast(x);
double d = explicit_cast(5.7);

return 0;
}
Константин Черникевич:
Сколько воды утекло, а вот я нашёл ваш пост в июне 15-го, потому что тоже получил эту задачу.
Константин Черникевич:
Хотя, в общем-то, понятно, что надо ответить. В одном случае будет ошибка. Но отсутствие вопроса затрудняет дело))