ФОРМАТ
Чем отличается перегрузка унарных и бинарных операций?
Бинарный оператор - это функция от двух параметров, параметрами которой являются левый и правый операнды оператора.
Унарный оператор - это оператор от одного параметра. Если он объявлен внутри класса, то этим параметром (неявным) является this.
Могут ли быть перегружены операции инкремента и декремента в префиксной форме?
Да.
Какие возможности предоставляет наследование при разработке программного обеспечения?
Наследование — механизм языка позволяющий написать новый класс на основе уже существующего (родительского, базового) класса. Класс–потомок может добавить собственные методы и свойства и пользоваться родительскими методами и свойствами. Позволяет строить иерархии классов.
Укажите основное назначение шаблонов.
Шаблоны предназначены для кодирования общих алгоритмов, без привязки к некоторым параметрам (например, типам данных, размерам буферов, значениям по умолчанию).
|
|
C какого ключевого слова должно начинаться описание шаблона функции?
template.
НЕФОРМАТ
Чем отличается перегрузка унарных и бинарных операций?
Итак, если вопрос сей является чьей-то глупой шуткой, то это, пожалуй, даже не смешно ибо перегрузка унарных операций отличается от перегрузки бинарных лишь тем, что первая – перегрузка унарных, вторая – бинарных, других отличий просто НЕТ, это такие же функции, как и все остальные. Чем они настолько не угодили гениальному шутнику-составителю вопросов совершенно не ясно, ибо сей вопрос сам на себя отвечает, что приводит в некое замешательство достопочтенных господ, что с таким упорством ищут смысл в задаваемых вопросах, когда смысл в них отсутствует чуть больше чем полностью.