- А можно ли на этапе компиляции сделать проверку, аналогичную MegaJohn (295 знак., 14.08.2007 14:16, dao, полностью)=AlexD=
- Уважаемые, помогите разобраться. Siemens S45,ME45 и пара ламерских вопросов. KSP(686 знак., 15.08.2007 11:26, MCU, полностью)
- Помогите примером DMA с двойной буферезацией ( два буфера попеременно ) для SAM7 DVK(164 знак., 12.08.2007 18:17, ARM, полностью)
- MIG30J502H - intelligent power module - не продаст ли кто 1-2 шт. в Питере? - kay(15.08.2007 14:29, MCU)
- Писателям на C++: #define vs const Argon (753 знак., 27.07.2007 12:33,
, MCU, полностью)General
- Иногда, бывало, напарывался, когда забывал ставить L после lvalue в дефайне. Алексей Мусин(394 знак., 30.07.2007 08:54,
)
- Похоже, нашел красивое решение. И рыбку съесть и стандарты соблюсти. Argon(519 знак., 30.07.2007 08:06,
)
- полный отстой под названием код в хедере, ещё одно грубое нарушение - htsoft(30.07.2007 21:51,
)
- А чем const int i = 5; в хидере "грешнее", чем inline-функция там же? Точно так же компилятор подставит "тело" по месту, точно так же может сгенерировать отдельно стоящее "тело", может нет - на его ReAl(86 знак., 01.08.2007 00:54,
)
- definition и declaration $) htsoft(121 знак., 01.08.2007 21:52,
)
- Скотт Майерс таки советует размещать определения констант в хедерах vet_(237 знак., 14.08.2007 15:39)
- надо же, сам Скотт Майерс!!! Вы похоже так и не поняли что хотел htsoft сказать (это иногда бывает трудно =)). Нельзя (и я с этми согласен) статически выделять память в заголовочных файлах - Gamma SPb(14.08.2007 15:40)
- Придираясь к словам - он сказал "полный отстой под названием код в хедере". А не память. А инлайн-функции - это "ещё более код", но, тем не менее, широко применяется. По поводу "выделения" ReAl(19 знак., 14.08.2007 16:54)
- const int n=5; в хедере никакой памяти и не выделит vet_(63 знак., 14.08.2007 16:20)
- сам то пробовал? Gamma SPb(966 знак., 14.08.2007 16:55)
- Не только пробовал, но и постоянно применяю и наблюдаю в исходниках vet_(481 знак., 14.08.2007 17:26)
- ну да, GCC и RealView - очень специфические компиляторы =) Gamma SPb(922 знак., 14.08.2007 17:36)
- Ой, возможно я не понял - что именно кто именно сказал про gcc... На всякий случай - gcc на это не обижается ReAl(406 знак., 14.08.2007 23:30)
- Будем продолжать тестирование. Только, пожалуйста, список компиляторов, признанных "неспецифическими" - в студию. А то так все окажутся "специфическими". Ну кроме, может быть, одного. ReAl(922 знак., 14.08.2007 21:34)
- gcc ничуть не более специфичен, чем IAR - ReAl(14.08.2007 21:02)
- IAR 4.41A. Ошибок не выдает, собирает в 1 экземпляре ;) - vet_(14.08.2007 17:42)
- Скажем так - выделяет не больше, чем определение (раз уж тут так часто употребляются эти красивые слова "определение & объявление") inline-функции в том же хидере, ReAl(701 знак., 14.08.2007 16:50)
- Если const - это код и является грубым нарушением, то прямой смысл использовать только define. - Argon(31.07.2007 07:31,
)
- А я что говорил два дня назад? "extern было лишнее" А по поводу "если решит" - так решит только тогда, ReAl(337 знак., 30.07.2007 09:52,
, ссылка)
- ... и линкер ругнется. - Алексей Мусин(30.07.2007 09:00,
)
- всё очень просто, если ты работаешь не один, а в команде, то на первый раз ты получаешь выговор, на второй раз строгий выговор, на третий идёшь общаться с отделом кадров htsoft(114 знак., 28.07.2007 15:59,
)
- А на сколько % прога выросла? Я после дискусси про scmRTOS стал книжки по С++ перечитывать, и снова ++ у меня тяжкий осадок оставил. Evgeny_CD(836 знак., 27.07.2007 23:31,
)
- у Голуба было предложение использовать enum вместо define. правда enum не канает для float. - bialix(27.07.2007 14:11,
)
- extern было лишнее, IMHO. Смутило компилер и он завёл реальные переменные и, возможно, обращения к ним ReAl(137 знак., 27.07.2007 13:57,
)
- Есть проверенный профессиональный способ - вместо #define писать .equ. Код сокращается во много раз, производительность растет на порядок. Способ работает всегда и везде - AVR(27.07.2007 12:42,
)
- Помогите в москве перепаять qfp44 mcu. dc.dc@маил.ру - elf(15.08.2007 10:11, MCU)
- Подскажите где взять MULTI от GreenHills для PowerPC - Seish(15.08.2007 10:04, MCU)
- X-post. При работе с Микролитом - будьте внимательны. - Неофит(14.08.2007 21:16, MCU, ссылка, полностью)
- Подскажите где взять MULTI от GreenHills для PowerPC - Seish(15.08.2007 09:46, MCU)
- Модуль на базе Freescale i.MX31IL ruslan(363 знак., 14.08.2007 22:26, dao, ссылка, картинка, полностью)
- Я так понял, что система отладки подсемейства MSP430F2XXX несколько отличается от других членов семейства msp430.
не могу найти документа, где бы это подробно описывалось. - Valdis(14.08.2007 14:06, MCU, полностью)
- Какая причудливая статистика, однако.. А на самом деле любителей аналоговой тематики в разЫ больше цифровиков :)) - General(11.08.2007 21:59, MCU, картинка, полностью)
- Мдя, прошил цыгнал с установкой бита разрешения сброса по пропаже тактовых импульсов. теперь програматор к этому процу не цепляется. В DS ничего подобного не нашел. - POV(14.08.2007 11:31, MCU, полностью)
- А воот собираюсь делать из призматических кумуляторов батарею... POV(420 знак., 14.08.2007 08:24, SCH, полностью)
- Какими будут Россия и мир через 10 лет? - General(13.08.2007 11:12, zen, ссылка, полностью)