|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.07.2016, 08:28 | #1 |
Регистрация: 07.01.2016
Сообщений: 3
|
Автоопределение типа
Привет.
Подскажите пожалуйста, кто знает. У меня есть вот такой код. Код:
Код:
А можно ли как-то автоматически определить тип. Например Код:
Последний раз редактировалось Alex11223; 21.07.2016 в 08:53. |
21.07.2016, 08:56 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А что f1 делает? Что в классах?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.07.2016, 10:04 | #3 |
Регистрация: 07.01.2016
Сообщений: 3
|
Да любые действия. Суть в том, что мне перед запуском f1 нужно из A переводить в B или C. В моём примере это не так страшно, но если было бы 5 аргументов функции f1, то был бы 5-уровневой switch. А я хотел бы в момент запуска функции автоопределять
|
21.07.2016, 10:29 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Для любых никак, но если понадобилось так делать, то скорее всего стоит подумать о других вариантах реализации.
Например с помощью переопределения методов базового класса в наследниках.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.07.2016, 15:36 | #5 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Есть операторы is и as.
Я ещё всегда в таких местах кидаю эксцепшены на неожиданные типы. Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоопределение кода | ganjubas | Помощь студентам | 4 | 12.07.2012 00:23 |
Автоопределение кодировки | mrgrudge | PHP | 3 | 31.01.2012 18:29 |
Автоопределение строк в ЛистБокс | Kopcuk | Общие вопросы Delphi | 3 | 24.08.2011 19:00 |
Автоопределение кодировки | kivkiv | Общие вопросы C/C++ | 5 | 14.05.2011 14:17 |
Автоопределение телефона | [Smarik] | PHP | 6 | 15.03.2008 17:26 |