Главная /
Язык программирования C++ для профессионалов /
Выберете корректные объявления 1.class A{ friend A&operator+(A&a, A&b); }; A&operator+(A&a, A&b); 2.class A{ friend A&operator+(A&a, A&b); }; A&A::operator+(A&a, A&b);
Выберете корректные объявления
Правильный ответ:
первое
второе
оба верны
Сложность вопроса
92
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные решения - я бы не смог решить c этими тестами intuit.
06 сен 2019
Аноним
Спасибо за тесты по intiut'у.
30 мар 2018
Другие ответы на вопросы из темы программирование интуит.
- # Если имеется код char a[8]; cin >> a; и вводится текст "Hello world", то что будет в массиве a?
- # В чем состоит преимущество строго типизированных интерфейсов?
- # В каких строках программного кода происходит объявления функций? #include <iostream.h> int sum(int a, int b); int main(){ int a = 2, b - 3, c, d; с = sum(a, b); cin >> d; cout << sum(c, d); return 0; } int sum(int а, int b){ return (а + b); }
- # Что обозначает следующая запись? class Block<int, 100>{ public: Вlоск() {р = new int [100];} ~Block {delete [ ] p;} operator int * ( ); protected: int * p; }; Block<int, 100>:: operator int *(){ return р; }
- # Дано частичное определение класса MyClass: class MyClass { int a; //... public: MyClass(int); MyClass(const MyClass&); //... }; Будет ли работать этот оператор: MyClass operator+(MyClass x1, MyClass x2) { int sum= x1.a + x2.a; MyClass result(sum); return result; }