Файл: Практическая работа 11. Операции классов. Перегрузка Операций. Вариант Матрица.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 11
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическая работа №11. Операции классов. Перегрузка Операций.
Вариант 2. «Матрица»
Цель лабораторной работы: научиться осуществлять перегрузку операторов относительно пользовательских типов. Задачи лабораторной работы: – изучить операции, подлежащие перегрузке; – получить практические навыки перегрузки операторов.
Контрольные вопросы:
-
В объектно-ориентированном программировании конструктор класса — специальный блок инструкций, вызываемый при создании объекта. -
Перегрузка операторов в программировании — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения операторов, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются. -
Такая операция вполне допустима, потому что, как пояснялось выше, при перегрузке бинарного оператора один из его операндов должен быть того же типа, что и класс, для которого этот оператор перегружается. Но у второго операнда этого оператора может быть любой другой тип. -
Глобальные операции delete не могут быть перегружены. Их можно перегрузить только по отношению к классу. -
Операторы true и false должны перегружаться попарно, а не раздельно.