Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Преобразование типов

295
25 марта 2003 года
gray_k
356 / / 20.12.1999
Как проверить возможность преобразования параметра функции к определённому типу.
Например
void MyFunc(TObject *Sendr)
{
/*здесь надо сделать проверку на возможность преобразования к типу TTable*/
((TTable*)Sender)->Post();
}
Можно юзать ClassNameIs("TTable"), но это не совсем правильно.
358
25 марта 2003 года
moonmike
423 / / 18.10.2002
Цитата:
Originally posted by gray_k
Как проверить возможность преобразования параметра функции к определённому типу.
Например
void MyFunc(TObject *Sendr)
{
/*здесь надо сделать проверку на возможность преобразования к типу TTable*/
((TTable*)Sender)->Post();
}
Можно юзать ClassNameIs("TTable"), но это не совсем правильно.


а что :
if(dynamic_cast<TTable*>(Sender))
{
((TTable*)Sender)->Post();
}
уже не подходит???

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог