Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Как правильно работать с типом данных
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Odin_KG Odin_KG вне форума
Member
 
Сообщений: 956
Сказал(а) спасибо: 0
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 28.01.2007
По умолчанию Как правильно работать с типом данных - 27.01.2011, 23:28

Есть у меня в программе такое объявление:
typedef int HM_EMITTER;
т.е. объявлен новый тип данных HM_EMITTER, который один в один похож на int. Этот тип HM_EMITTER мне нужен, скорее, для визуальной понятности программы, чем для каких-то операций. Так вот... можно ли сделать так, чтобы компилятор отличал типы int и HM_EMITTER ? т.е. не позволял бы использовать один вместо другого.
Ответить с цитированием
  (#2 (permalink)) Старый
Alex_cs_gsp Alex_cs_gsp вне форума
Member
 
Сообщений: 56
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.12.2008
По умолчанию 27.01.2011, 23:58

К сожалению нет. Физически новый тип данных таким образом не создается.
Не хотите использовать структуру с одним членом?
Кстати против использования typedef есть и противники.
Ответить с цитированием
  (#3 (permalink)) Старый
Odin_KG Odin_KG вне форума
Member
 
Сообщений: 956
Сказал(а) спасибо: 0
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 28.01.2007
По умолчанию 28.01.2011, 00:18

Цитата:
К сожалению нет.
Это печально.

Цитата:
Не хотите использовать структуру с одним членом?
Не хочу - это будет глупо выглядеть. Вообще это просто индекс в массиве.

Цитата:
Кстати против использования typedef есть и противники.
Мне это без разницы - работает и ладно.
Ответить с цитированием
  (#4 (permalink)) Старый
Alex_cs_gsp Alex_cs_gsp вне форума
Member
 
Сообщений: 56
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.12.2008
По умолчанию 28.01.2011, 02:03

Препроцессор бы получше и таких проблем не было бы, хотя опять, если для понятности программы, то достаточно имени.
Ответить с цитированием
  (#5 (permalink)) Старый
Odin_KG Odin_KG вне форума
Member
 
Сообщений: 956
Сказал(а) спасибо: 0
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 28.01.2007
По умолчанию 28.01.2011, 07:32

Цитата:
Препроцессор бы получше и таких проблем не было бы, хотя опять, если для понятности программы, то достаточно имени.
Достаточно, конечно. Просто у меня тут DLL, и хотелось бы, чтобы было симпатично. Ну, нет, так нет.
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно работать в VBA dutch69 Visual Basic 1 09.06.2011 17:47
Как правильно работать с Dev-Cpp Hagen С/С++ 0 04.12.2007 03:28
Базы данных как с ней правильно работать Sem2044 Delphi 1 29.12.2006 16:58
Есть база Mysql, в ней поле с типом unsigned int как работать Anonymous Perl 1 24.10.2006 18:06
Динамический массив, работа с файлами приизвольн доступа и пользоват типом данных Mypppka Visual Basic 1 16.08.2006 17:31
Как работать с типом OleVariant Gigahard C++ Builder 4 10.04.2006 12:10
RIL как правильно с ним работать ankazakov Windows CE 0 09.03.2006 12:33
Ошибка при работе с типом данных! $layer Prolog 4 19.02.2006 22:16
Как работать с типом PChar Tyoma Delphi 1 20.01.2005 18:04
Работа с типом данных OleVariant VGenn С/С++ 1 23.09.2004 15:07
Как правильно работать с типами данных EUGIX .NET 4 26.08.2004 10:59
Как работать с типом данных Data katalenka Delphi 6 03.03.2004 10:37



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов