Главная /
Язык программирования C++ /
В каком порядке происходит вызов деструкторов при уничтожении объекта производного класса?
В каком порядке происходит вызов деструкторов при уничтожении объекта производного класса?
вопросПравильный ответ:
вызывается деструктор производного класса, затем деструкторы атрибутов производного класса и, потом, деструктор базового класса
вызывается деструктор базового класса, затем деструкторы атрибутов базового класса и, потом, деструктор производного класса
вызывается деструктор базового класса, затем деструктор производного класса и, потом, деструкторы атрибутов базового класса
Сложность вопроса
70
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Зачёт прошёл. Иду выпивать отмечать 5 в зачётке по тесту
09 май 2018
Другие ответы на вопросы из темы программирование интуит.
- # Если задано #define foo(x,y) x##y то какой будет результат после препроцессора ? foo(a,c)
- # Если имеется программа int a = 7; //в глобальном пространстве void f() { static int a; a += 5; } и в функции main() выполняется f(); cout << a; то какой будет результат?
- # Что будет на экране после выполнения программы namespace t { char * c = "Hi"; } int main() { char * x2 = c; cout << x2; return 0; }
- # Что будет выведено на экран в результате следующего выражения? struct my { int a, b; } m1; int func(my f) { return f.a + f.b++; } int main() { m1.a = 5; m1.b = 10; cout << func(m1); return 0; }
- # Определите результат выполнения следующего кода: float *thingPtr = new float (3.14159)