📚
Все вопросы
- Операторы присваивания хранят значение в объекте, указанном левым операндом. Установите соответствие между операторами и их значениями. #321
-
Оператор простого присваивания ( = ) вызывает сохранение значения второго операнда в объекте, указанном первым операндом. Если оба объекта имеют арифметические типы, правый операнд преобразуется в тип слева перед сохранением значения. Посмотрите код и напишите алгоритм его создания.
#322
-
Оператор присваивания не может быть объявлен как «дружественный» к классу. Если перегрузить оператор присваивания как «дружественный» к классу, то это означает, что будет перегруженный глобальный оператор присваивания, который вызывается для экземпляров классов автоматически. Это, в свою очередь, может привести к путанице в операциях присваивания и увеличении невидимых ошибок. Поэтому, компиляторы языка C++ не допускают перегружать оператор присваивания как «дружественный» к классу. Посмотрите код и напишите алгоритм его создания.
#323
-
Описать работу кода программы:
#324
-
Функция operator++() может создавать новый объект класса для использования его в качестве возвращаемого значения. Опишите работу кода:
#325
-
Операция присваивания копированием отличается от конструктора копирования тем, что должна очищать члены-данные цели присваивания (и правильно обрабатывать самоприсваивание), тогда как конструктор копирования присваивает значения неинициализированным членам-данным. Опишите работу кода:
#326
- Для объявления функции как виртуальной используется ключевое слово… #327
- Установите порядок выполнения конструкторов при порождении из нескольких классов: #328
- Если есть два класса, один из которых базовый, а другой — унаследованный от базового, то последовательность вызовов следующая: #329
-
Ниже представлен код, проставьте последовательность действий, которая произведена в этом коде:
#330