Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
-
- ??? #undef решает все проблемы и делает дифайн ручным и ласковым. Гадит только в свой лоток. - Юра(04.08.2012 13:10,
)
- Насколько я помню, MISRA запрещает #undef, значит есть там что-то, люди думали. - Vladimir Ljaschko(04.08.2012 15:11)
- MISRA не есть истина в последней инстанции. Пробовал соблюдать - обплевался. Нуевонафик. - SciFi(04.08.2012 17:44)
- Неправда, никакого запрета нет. Насколько я помню,, обязательносте требование (О) - макросы не должны определяться (#define) или уничтожаться (#undef) только внутри блока. Остальное - опции. - Юра(04.08.2012 17:05,
)
- Увы, следующим пунктом в версии 2004 идет "17.6 #undef shall not be used - Required". - Vladimir Ljaschko(04.08.2012 17:31 - 17:35)
- Вот она, наша MISRA. Юра(52 знак., 04.08.2012 17:53,
)
- Вот она, наша MISRA. Юра(52 знак., 04.08.2012 17:53,
- Увы, следующим пунктом в версии 2004 идет "17.6 #undef shall not be used - Required". - Vladimir Ljaschko(04.08.2012 17:31 - 17:35)
- -> - =AlexD=(04.08.2012 14:46, ссылка)
- --> Юра(28 знак., 04.08.2012 14:55,
)
- --> Юра(28 знак., 04.08.2012 14:55,
- Насколько я помню, MISRA запрещает #undef, значит есть там что-то, люди думали. - Vladimir Ljaschko(04.08.2012 15:11)
- Ну по хорошему внутренние дефайны библиотек не должны попадать в хедеры для подключения библиотеки. Что касается второго, то в чем мина? Компилятор/ линкер глюкнет? Или программист ? - Vladimir Ljaschko(04.08.2012 04:46)
- лана, нет проблемы, так нет проблемы, мне нахрен не нужно кого-то переубеждать - =AlexD=(04.08.2012 07:44)
- Вот тока спокока:) Поздняк в отказ идти - колись, чего бояцца! - Vladimir Ljaschko(04.08.2012 07:58)
- Присоединяюсь к вопросу. Тоже хотел узнать про мину, забылось как то в процессе чтения топика... - Dir(04.08.2012 11:10 - 11:15)
- Да ничего сверхестественного, окромя того, что статик - это гвоздями прибитый код в единице компиляции (файле) и как только появится желание распилить модуль на файлы, так сразу ваш статик идёт в жопу. Со всеми последствиями. - =AlexD=(04.08.2012 12:31)
- А... Ну это не страшно. Статик можно и в подпрограмме назначить. Я уж забеспокоился о реальных минах :) - Dir(04.08.2012 12:38)
- И не надо рассказывать как это обойти, я сам знаю несколько способов. Всё правильно, вы все умные. - =AlexD=(04.08.2012 12:37)
- Да ничего сверхестественного, окромя того, что статик - это гвоздями прибитый код в единице компиляции (файле) и как только появится желание распилить модуль на файлы, так сразу ваш статик идёт в жопу. Со всеми последствиями. - =AlexD=(04.08.2012 12:31)
- Присоединяюсь к вопросу. Тоже хотел узнать про мину, забылось как то в процессе чтения топика... - Dir(04.08.2012 11:10 - 11:15)
- Вот тока спокока:) Поздняк в отказ идти - колись, чего бояцца! - Vladimir Ljaschko(04.08.2012 07:58)
- лана, нет проблемы, так нет проблемы, мне нахрен не нужно кого-то переубеждать - =AlexD=(04.08.2012 07:44)
- ??? #undef решает все проблемы и делает дифайн ручным и ласковым. Гадит только в свой лоток. - Юра(04.08.2012 13:10,