Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2011, 11:02   #1
avd
Пользователь
 
Регистрация: 06.06.2010
Сообщений: 79
Хорошо Переопределение деструктора

Подскажите пожалуйста правильно ли я переопределяю деструктор.
Я делаю примерно так:
Код:
type
   TMoiKlass = class(TObject)
   public
     Destructor Destroy;
........
end;

var
   MoiKlass: TMoiKlass; 

implementation

destructor TMoiKlass.Destroy
begin
  aaa.free;
  bbb.free; // освоб. stringList-ы
  inherited destroy;
end;
Вроде всё работает, но при построении варнинг:
W1010 Method 'Destroy' hides virtual method of base type 'TObject'

Благодарю за внимание.
avd вне форума Ответить с цитированием
Старый 31.01.2011, 11:03   #2
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

public
Destructor Destroy; override;
mss вне форума Ответить с цитированием
Старый 31.01.2011, 11:16   #3
avd
Пользователь
 
Регистрация: 06.06.2010
Сообщений: 79
По умолчанию

Спасибо, варнинг пропал
avd вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Corruption of the heap при вызове деструктора pure Общие вопросы C/C++ 1 30.11.2010 21:09
Работа деструктора ignis_divine Помощь студентам 2 12.09.2010 17:43
Ругается на минус при создание деструктора Hichigo Общие вопросы C/C++ 10 21.08.2010 07:33
Использование конструкторов и деструктора при проектировании пользовательского класса НеважНо Общие вопросы C/C++ 1 22.01.2010 14:56
Использование виртуального деструктора Fataller Общие вопросы C/C++ 3 12.12.2009 22:08