|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2013, 19:24 | #21 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
_Bers, как я понял:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
03.03.2013, 19:33 | #22 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
04.03.2013, 00:04 | #23 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Вы жаловались на типизацию в дефайнах, я дал привел пример.
A операции с енумами дают int, т.е. опять типизация теряется, т.е. то же самое. |
04.03.2013, 00:22 | #24 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
И совсем молчу про то, что такая уродливая запись не имеет никаких преимуществ перед самыми банальным объявлением констант. А что касается типизации енумов, то внезапно: http://liveworkspace.org/code/2jfSma$0 Вы можете скормить инт вместо енума, но только если явно укажете компилятору, что действительно хотите такого приведения: Код:
http://liveworkspace.org/code/2jfSma$1 Так что не надо тут ля-ля |
|
04.03.2013, 09:46 | #25 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Нууу, если будем делать явные typecast, тогда конечно вопросов не имею...
К сожалению наличие каста далеко не всегда значит "я знаю что делаю"... Опять объясняю, я никого не заставляю так делать. Вы сказали, что в дефайнах нет типизации, я вам дал пример как ее добиться. Если для вас лучший способ это через enum - ради бога, я разве против? Насчет "не каждая константа времени компиляции может иметь разрешенные копирующий конструктор" я вообще не понял к чему это. |
04.03.2013, 10:00 | #26 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
На счет типизации в дефайнах, gcc воспринимает все целочисленные константы в коде как int, если явно не указано иное. Лично мне этого хватает.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какие элементы кода могут тормозить загрузку моего сайта? | Pyatachok | HTML и CSS | 3 | 08.11.2012 23:05 |
Хочу понять в чем ошибка моего кода | FreeCat | Общие вопросы C/C++ | 11 | 09.06.2012 03:13 |
CreateRemoteThread и выполнение моего кода в чужом процессе | Человек_Борща | Win Api | 4 | 11.05.2012 11:16 |
Прошу помощи в проверке моего перевода небольшого фрагмента кода от Си к делфи! | SkAndrew | Общие вопросы Delphi | 11 | 16.08.2009 16:37 |
Ч чём ошибка моего кода сохранения и загрузки? | AngelOfDeath | Общие вопросы Delphi | 3 | 08.04.2008 13:55 |