Практикум по объектно-ориентированному программированию на базе языка с++ Учебно-методическое пособие



Pdf көрінісі
бет17/44
Дата21.02.2024
өлшемі0.49 Mb.
#492719
түріПрактикум
1   ...   13   14   15   16   17   18   19   20   ...   44
ООП С

Контрольные вопросы 
 
1. Каковы синтаксис/семантика «операции-функции»? 
2. Как можно вызвать операцию-функцию? 
3. Нужно ли перегружать операцию присваивания относительно опре-
деленного пользователем типа данных, например, класса? Почему? 
4. Можно ли изменить приоритет перегруженной операции? 
5. Можно ли изменить количество операндов перегруженной операции? 
6. Можно ли изменить ассоциативность перегруженной операции? 
7. Можно ли придумать новую (не существующую в языке С++) опера-
цию и определить ее? 
8. Можно ли, используя дружественную функцию, перегрузить опера-
тор присваивания? 
9. Все ли операторы языка С++ могут быть перегружены? 
10. Какими двумя разными способами определяются перегруженные 
операции? 
11. Все ли операции можно перегрузить с помощью глобальной друже-
ственной функции? 
12. В каких случаях операцию можно перегрузить только глобальной 
функцией? 
13. В каких случаях глобальная операция-функция должна быть друже-
ственной? 
14. Обязателен ли в функции operator параметр типа «класс» или 
«ссылка на класс»? 
15. Наследуются ли перегруженные операции? 
16. Можно ли повторно перегрузить в производном классе операцию, пе-
регруженную в базовом классе? 
17. В чем отличие синтаксиса операции-функции унарной и бинарной 
операции?
18. Приведите примеры перегрузки операций для стандартных типов. 
19. Перегрузите операцию «+» для класса «комплексное число». 
20. Перегрузите операции «<, >, ==» для класса «строка символов». 
21. Как запретить присваивания одного объекта некоторого типа дру-
гому объекту того же типа? 
 
 


33 
ЛАБОРАТОРНАЯ РАБОТА № 7. 
ИСПОЛЬЗОВАНИЕ ДИНАМИЧЕСКОЙ ПАМЯТИ. 
КОНСТРУКТОРЫ И ДЕСТРУКТОРЫ 


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   44




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет