База ответов ИНТУИТ

Язык программирования C++ для профессионалов

<<- Назад к вопросам

Какие приёмы следует использовать для того, чтобы перегруженные операторы были пригодны для операндов разных типов?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
надо создать конструкторы, параметрами которых являются все типы данных, которые могут встретиться в списке операндов перегружаемого оператора(Верный ответ)
надо перегрузить оператор для всех возможных сочетаний типов операндов(Верный ответ)
надо перегружать операторы с помощью дружественных функций
Похожие вопросы

Какой из следующих прототипов следует использовать для доопределения оператора << для вывода пользовательских типов?

Какие операторы можно использовать для выделения и освобождения динамической памяти?

Нужно выделить память для одномерного массива А, состоящего из 10 элементов и затем освободить эту память. Какие из приведенных операторов пригодны для этой цели?

Какие операторы языка С++ нельзя перегружать?

Что следует использовать для представления понятий?

Сколько операндов имеет оператор ввода-вывода <<?

Сколько операндов должна иметь операторная функция бинарного оператора, объявленная как дружественная функция?

Сколько операндов может иметь операторная функция унарного оператора, объявленная как функция-член?

Сколько операндов должна иметь операторная функция бинарного оператора, объявленная как глобальная функция?

Какой заголовочный файл нужно подключить, чтобы использовать объекты классов ofstream, ifstream, fstream?