|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.11.2011, 19:07 | #1 |
Пользователь
Регистрация: 12.10.2011
Сообщений: 33
|
Несколько заданий (деструктор)
Уважаемые программисты, помогите ответить на несколько вопросов:
1.Освобождает ли динамическую память деструктор с пустым телом? 1)Да 2)Да, только для динамических объектов 3)Да, только для объектов имеющих конструктор 4)Нет 2.Какие действия выполняет пустой деструктор? 1)Освобождает память 2)Пустой деструктор не имеет смысла 3)Считывает из VMT фактический размер объекта 4)Записывает в VMT фактический размер объекта 5)Никаких Заранее благодарю за ответы. Последний раз редактировалось netiv; 25.11.2011 в 19:31. |
25.11.2011, 20:30 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Смотря какой язык программирования.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
25.11.2011, 21:01 | #3 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
Цитата:
Что касается второго вопроса, то он вообще не имеет верного ответа, так как пустой деструктор вызывает деструкторы подъобектов имеющих в свою очередь тип класса, а также вызывает деструкторы базовых классов. Сами деструкторы не освобождают память. Освобождает память оператор функция delete. Так что тот, кто составлял этот вопросник, сам безграмотен ив С++.
Со мной можно встретиться на www.clipper.borda.ru
|
|
25.11.2011, 21:22 | #4 |
Пользователь
Регистрация: 12.10.2011
Сообщений: 33
|
|
29.11.2011, 17:52 | #5 |
Пользователь
Регистрация: 12.10.2011
Сообщений: 33
|
Из вышесказанного я понял что деструктор без операторов (т.е с пустым телом) не освобождает динамическую память, для её освобождения должны быть операторы.
Но меня всёже ещё беспокоит 2 вопрос Какие действия выполняет пустой деструктор Логичнее всего будет предположить что он освобождает память. Но как оно на самом деле не знаю. Подскажите пожалуйста, кто сталкивался с этим |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько заданий на строки | VaLenOK007 | Помощь студентам | 5 | 14.06.2011 23:57 |
Вычислить значения определенных интегралов и еще несколько заданий. | Rushler | Помощь студентам | 1 | 10.03.2011 21:45 |
Несколько заданий (С++,Delphi) | kitty19 | Фриланс | 1 | 07.12.2009 00:04 |
помогите пожалуйста в С++ !!! (несколько заданий) заранее спасобо! | 311 | Помощь студентам | 0 | 15.04.2009 11:00 |