Главная /
Язык программирования C++ /
Если в классе операция delete переопределена как void operator delete(int x, void* addr) то при вызове A* ptr; . . . delete(10, ptr);
Если в классе операция delete
переопределена как
void operator delete(int x, void* addr)
то при вызове
A* ptr; . . . delete(10, ptr);
вопрос
Правильный ответ:
ошибка компиляции
освободится массив из 10 элементов типа
a
аргумент
10
будет передан в оператор delete
Сложность вопроса
74
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на 4. Спасибо vtone
08 июл 2017
Другие ответы на вопросы из темы программирование интуит.
- # Отметьте истинное высказывание для данного примера: Item::Item() : taken(false), invNumber(0) { }
- # У какой переменой в данном коде самое длинное "время жизни"? char foo(char my_ch) { char ch= my_ch; static int flag = 1; if (flag){ char p; p=ch; ch=ch+1; } ..... return ch; }
- # Укажите все ключевые слова в приведенном примере? int calc(int a, int b, bool f) { if (f==1) return a+b; else return a*b; }
- # Если после выражения стоит точка с запятой, то
- # Если функция вычисления суммы целых чисел, находящихся между двумя заданными (начальное и конечное включительно), имеет прототип int sum(int start, int end), запишите определение функции, используя рекурсию: