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

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

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

Если в производном классе переопределена операция new то:

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

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