|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2008, 19:19 | #1 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Определение типа переменной
Есть ли функция для проверки типа переменной.
Короче в зависимости от того, какой параметр класса-шаблона, нужно чтобы работал определенный код. Знаю один способ как реализовать без какой либо функции, только в том способе есть много не достатков. Последний раз редактировалось Игорь007; 17.10.2008 в 19:22. |
18.10.2008, 02:08 | #2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
не уверен что понял тебя правильно, но:
а перегрузка функций?
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
18.10.2008, 06:36 | #3 | |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Цитата:
Как реализовать то, что я выше описал, я как нибудь смогу. Интереснее узнать существует ли такая функция или что-то вроде этого. |
|
09.01.2009, 04:37 | #4 |
Пользователь
Регистрация: 09.01.2009
Сообщений: 15
|
например int от float можно отличить так
Код:
то m инициализируется как 0, а если float, то как 0.1. int и float можно отличить от double с помощью sizeof() Модератор: тег CODE Последний раз редактировалось MaTBeu; 09.01.2009 в 17:04. |
09.01.2009, 10:30 | #5 | |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Цитата:
|
|
09.01.2009, 18:47 | #6 |
Регистрация: 08.01.2009
Сообщений: 9
|
|
10.01.2009, 09:59 | #7 |
Пользователь
Регистрация: 09.01.2009
Сообщений: 15
|
компилятор MS VC++ 2008 нормально проглотил эту конструкцию
|
10.01.2009, 13:01 | #8 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
В С++ есть такая возможность - когда пишешь шаблон. Написал общую реализацию, потом пишешь реализации этой шаблонной функции для отдельных типов. Вот вы написали для общего типа Type. Теперь пишите тоже самое, только вместо Type подставьте int или float или что там еще.
Вот тут посмотрите. Там 16.2 пункт. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение типа видеокарты (TASM) | -danger- | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 24.03.2011 06:13 |
Изменение переменной | yura-cat | Помощь студентам | 7 | 20.09.2008 17:42 |
Определение типа курсора в сторонних приложениях. | lazutov | Win Api | 1 | 11.09.2008 20:59 |
присвоить переменной целого типа значение поля key полученное в результате выполнения SQL запроса | Worms | БД в Delphi | 5 | 10.01.2008 21:07 |
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) | Arkuz | Общие вопросы Delphi | 12 | 25.09.2007 20:47 |