Главная /
Язык программирования C++ для профессионалов /
Какой будет результат следующего выражения? template <class T> class A { public : T x1; T x2; T func(T x3) { x3 += x1 + x2; return x3; } }; int main() { A <int> A1; A1.x1 = 5; A1.x2 = 12; cout << A1.func(1); }
Какой будет результат следующего выражения?
Правильный ответ:
13
18
17
ошибка компиляции
Сложность вопроса
85
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти вопросы по интуит? Это же изи
16 май 2020
Аноним
Я завалил сессию, почему я не углядел этот сайт с решениями с тестами intuit месяц назад
09 мар 2020
Аноним
Пишет вам преподаватель! Немедленно сотрите ответы интуит. Немедленно!
18 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Если имеется код double x; cin >> x; и вводится "12-3", то что будет в переменной x?
- # Выберите верные утверждения:
- # Будет ли работать этот оператор? MyClass operator+(MyClass x1, MyClass x2) { int sum= x1.a + x2.a; return *new MyClass(sum); }
- # Какой будет результат следующего выражения? 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); }
- # Какой будет результат следующего выражения? template <class T> class A { public : T x1; T x2; T func(T x3) { x3 += x1 + x2; return x3; } }; int main() { A <float> A1; A1.x1 = 5.5; A1.x2 = 0.6; cout << A1.func(1.1); }