Окай, кто хочет выиграть шоколадку?
Первому кто правильно ответит дам целых две :3
Первому кто правильно ответит дам целых две :3
template <typename T> const T& min(const T& a, const T& b) { return ( a < b) ? a : b; }Шаблон неявно инстанцируется 2мя различными типами:
min(2, 3.7);Что произойдет?
- Шаблон будет инстанцирован для int и double будет неявно приведен
- Шаблон будет инстанцирован для double и int будет неявно приведен
- Шаблон не будет инстанцирован, и произойдет ошибка на этапе компиляции
Комментариев нет:
Отправить комментарий