Главная /
Язык программирования 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 = 3; A1.x2 = 10; cout << A1.func(1); }
Какой будет результат следующего выражения?
Правильный ответ:
10
14
11
ошибка компиляции
Сложность вопроса
68
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Я завалил зачёт, почему я не увидел этот великолепный сайт с всеми ответами интуит раньше
27 апр 2020
Другие ответы на вопросы из темы программирование интуит.
- # Объявлен класс A и объект d: class A { int a, b, c; public: A() {a = 1; b = 2; c = 3; }; int get_a() { return a; } int get_c() { return c; } int get_b() { return b; } }; A* d = new A(); Как обратиться к переменной с?
- # Что понимается под эволюцией программного обеспечения?
- # Перечислите свойства абстрактного типа?
- # Узловой класс:
- # Какой будет результат выполнения следующей программы? int SM(const int A[], int N) { int S = A[0]; for (int i = 1; i < N; i++) S += A[i]; return S; } int main() { #define Bmax 6 int B[6] = {1, 2, 3, 4, 5, 6}; cout << SM(B + 3, Bmax - 3) << endl; return 1; }