Главная /
Язык программирования C++ /
Какой из приведенных ниже прототипов операции сложения для класса class A {int x; double y; ... } является наиболее правильным?
Какой из приведенных ниже прототипов операции сложения для класса
class A {int x; double y; ... }
является наиболее правильным?
вопрос
Правильный ответ:
void operator+ (const A& a) const
const A& operator+(A a)
A operator+(const A a) const
const A& operator(const A& a)
Сложность вопроса
75
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Это очень простой решебник интуит.
01 авг 2020
Аноним
Экзамен сдал на пять.
03 фев 2019
Другие ответы на вопросы из темы программирование интуит.
- # Если имеется программа int a; //в глобальном пространстве void f() { extern int a; a = 8; } и в функции main() выполняется a = 3; f(); cout << a; то какой будет результат?
- # Какой результат будет у следующего выражения? int main() { try { try { try { throw 1; } catch (int) { cout << "Exception 1"; } } catch (int) { cout << "Exception 2"; } } catch (int){ cout << "Exception 3"; } return 0; }
- # Результат работы программы: #include <iostream.h> int main() { char A[] = "ABC "; char *U = &A[2]; cout << "\n" << *U--; cout << *U-- ; cout << *U; return 1; }
- # Исходя только из назначения шаблонов имеет ли смысл делать из данного кода функцию-шаблон if(a){ a=a%b; } else cout << error; (Желательно ответить на этот вопрос не глядя на варианты ответов)
- # Операция ++