Главная /
Язык программирования C++ /
Какое из следующих определений представляет собой правильную запись операции сложения целого числа и объекта:
Какое из следующих определений представляет собой правильную запись операции сложения целого числа и объекта:
вопросПравильный ответ:
friend A operator+(int a1, const A& a2);
friend A operator+(int a1, int a2);
friend void operator+(const A& a1, int a1, A res);
Сложность вопроса
64
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Это очень легкий тест по интуиту.
21 апр 2020
Аноним
Экзамен сдан на пять с минусом. лол
09 дек 2019
Аноним
Это очень не сложный решебник intuit.
10 ноя 2018
Другие ответы на вопросы из темы программирование интуит.
- # Какой результат будет у следующего выражения? const char* str1 = "hello"; char* str2 = const_cast ( char* ) str1; cout << str2;
- # Какой результат будет у следующего выражения? #define CIRC(x) (3 * (x) * (x)) #include <iostream.h> int main() { int a = 1, b = 2; std::cout << CIRC(a + b); }
- # У какой переменой в данном коде самое длинное "время жизни"? char foo(char my_ch) { char ch= my_ch; static int flag = 1; if (flag){ char p; p=ch; ch=ch+1; } ..... return ch; }
- # Что будет выведено в стандартный поток вывода в результате исполнения следущей программы? class Add { public: short S1; int f(int x) { return S1 + ++x;} int A(short a, short b); } K1; int Add::A(short a, short b) { this->S1 += a*b; return this->S1; }; int main() { K1.S1 = 2; K1.f(2); K1.A(0, 1); cout << K1.S1; return 0; }
- # Какой результат у следующего выражения? struct str { int a = 2; float b = 10; } m1, m2; cout << m1.a * m2.b;