- 0
TComboBox Почему при очистке элементов у TComboBox, не удаляются пользовательские объекты, прикрепленные к итемам?
-
Похожий контент
-
- 0 ответов
- 626 просмотров
-
- 7 ответов
- 2 958 просмотров
-
- 2 ответа
- 1 819 просмотров
-
- 19 ответов
- 2 777 просмотров
-
- 0 ответов
- 1 759 просмотров
-
- 0 ответов
- 2 246 просмотров
-
- 3 ответа
- 3 836 просмотров
-
- 0 ответов
- 1 990 просмотров
-
- 0 ответов
- 2 439 просмотров
-
- 0 ответов
- 3 597 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
PFC
Есть класс:
class TMyObjectInt : public TObject { private: int Value; public: __fastcall TMyObjectInt (int _Value); __fastcall ~TMyObjectInt(); };Есть ComboBox:
Почему при вызове ->Clear() не вызываются деструкторы для TObject'ов? Казалось бы базовый TObject замечательно для этого подходит, даже деструктор у него виртуальным объявлен.
Я могу написать свою функцию очистки, но это потенциально приводит к ошибкам, особенно если я отдаю указатель на ComboBox за пределы своей формы.
Кстати, так же ведут себя и многие другие контролы, да и в VCL было так же.
1 ответ на этот вопрос
Рекомендуемые сообщения