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

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

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

Когда освобождается память, выделенная для объекта?

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

Варианты ответа
когда объект больше не используется
когда вызывается оператор delete(Верный ответ)
если реализован сборщик мусора(Верный ответ)
Похожие вопросы

Может ли быть освобождена память, выделенная объектам класса Х с помощью класса Рool?

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

Когда предпочтительно использовать представления объекта класса Х описанием Х* вместо Х&?

В конструкторе класса

	class  A { 	public:   	A() { ptr = new char[size];    Init(); }  	~A() { if (ptr) delete[] ptr; }    char* ptr; };	
произошла исключительная ситуация. Будет ли потеряна память при откате по стеку?

Когда функция вызывает саму себя она называется:

Какое свойство объекта называется инвариантом?

Как называются операторы, изменяющие состояние объекта?

Что произойдет, если особая ситуация возникнет в конструкторе объекта?

Можно ли осуществить явное преобразование типа объекта к типу абстрактного класса?

Как называется выделение существенных характеристик объекта, отличающих его от других видов объектов?