Главная /
Язык программирования C++ для профессионалов /
Какой будет результат следующего выражения? template <class T> T sum(T *a, T *b) { T f = 1; return (*a + *b) - f; } int main() { int i = 5, j = 1; double x = 5., y = 6.; cout << sum(&i, &j) << " " << sum(&x, &y); }
Какой будет результат следующего выражения?
Правильный ответ:
6 7
5 10
ошибка компиляции
Сложность вопроса
32
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, какого чёрта я не увидел данный сайт с решениями по тестам интуит до того как забрали в армию
18 дек 2018
Аноним
Если бы не данные подсказки - я бы не справился c этими тестами интуит.
14 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Реализован ли в стандарте С++ "сборщик мусора"?
- # Укажите неправильное описание переменной
- # Синтаксис объявления шаблона функции имеет вид:
- # Имеются следующие обработчики ошибок: try {} catch (a){код 1} catch (b){код 2} catch (с){код 3} catch (d){код 4} catch (...){код 5} Если возникла особая ситуация типа d, какой обработчик будет вызван?
- # Какой оператор обрабатывает исключительную ситуацию?