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

Язык программирования C++

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

Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, что будет вызвано при
A a1,a2,a3=5;a3 = a1 – a2;

(Отметьте один правильный вариант ответа.)

Варианты ответа
только операция вычитания
преобразование к целому
операция вычитания, а затем преобразование к целому
произойдет ошибка(Верный ответ)
Похожие вопросы
Если определена операция умножения для двух объектов класса A и операция преобразования к int, что будет вызвано при
A a;  int x;  int y = a * x;
: Выберите наиболее правильный вариант объявления оператора += двух объектов класса A:
Если в классе операция new переопределена как
void* operator new(size_t size, int a);
то какой вызов этой операции правильный?
Если в классе определяется операция delete, то
Если в производном классе переопределена операция new то:
Что произойдёт если операция выделения памяти new завершится неудачно?
Каково будет значение переменной k после выполнения следующего оператора
k = ++k;
если до его выполнения k равнялось 6?
Если имеется код double x; cin >> x; и вводится "12-3", то что будет в переменной x?
Если функция вычисления суммы целых чисел от 1 до n имеет прототип int sum(int n), запишите определение функции, используя рекурсию:
Если в классе операция delete переопределена как
void operator delete(int x, void* addr)
то при вызове
A* ptr; . . . delete(10, ptr);