-
- Я его даже не подключал, и всё работало. Но хочется получить
работающую систему со активированной опцией MISRA 2004. Вот с ней
bool работать перестаёт. Поэтому был сделан костыль с похожим
функционалом, который удовлетворил компилятор. - teap0t(21.09.2020 21:44)
- Зря вы за эту МИСРУ взялись. Все равно что учиться прыгать в
высоту, повесив себе на шею камень :). Похоже, что вы не изучать
язык C взялись, а изобретать всевозможные препятствия, чтобы
доказать, что этот язык плох. - Kceния(22.09.2020 04:35)
- Обучение можно вести на сколь угодно обрезанной по возможностям версии языка. Я - чистый лист, мне "безразлично" чему учиться, вернее, у меня нет привычек, от которых надо отвыкать. Насчёт доказательств вы тоже не правы. Я уже с нетерпением лезу в проект. Меня это дело начало забирать (что меня самого несколько удивляет) и появились планы на будущее в этом направлении. Могу только сказать "Спасибо" за своевременный пинок в правильном направлении (и помощь с teap0t(14 знак., 22.09.2020 08:57)
- То есть мисра запретила бул, но всё равно его сделаем через чорный
ход, пока мисра смотрит в другую сторону? Я ничего не напутал? - SciFi(21.09.2020 22:15)
- Э-э. По такой логике выходит, что вы правы. Могу только присоединиться к мнению evgeniy1294. - teap0t(22.09.2020 08:51)
- Мисра запрещает использование типов без явного указания
размерности, т.е char, int, long и прочее. Есть вероятность, что
контроль осуществляется белым списком, отсюда и ругань на bool, а
пользовательские типы могут проверятся отдельно. evgeniy1294(30 знак., 21.09.2020 23:07)
- Но при этом enum же тоже без явного указания размерности, и все
компилируется? Странная она, эта мисра. - s_h_e(21.09.2020 23:16)
- enum всегда int если мне склероз не изменяет - Aleksey_75(21.09.2020 23:27)
- Ну так он же запрещён. - s_h_e(21.09.2020 23:27)
- enum всегда int если мне склероз не изменяет - Aleksey_75(21.09.2020 23:27)
- Но при этом enum же тоже без явного указания размерности, и все
компилируется? Странная она, эта мисра. - s_h_e(21.09.2020 23:16)
- Зря вы за эту МИСРУ взялись. Все равно что учиться прыгать в
высоту, повесив себе на шею камень :). Похоже, что вы не изучать
язык C взялись, а изобретать всевозможные препятствия, чтобы
доказать, что этот язык плох. - Kceния(22.09.2020 04:35)
- Я его даже не подключал, и всё работало. Но хочется получить
работающую систему со активированной опцией MISRA 2004. Вот с ней
bool работать перестаёт. Поэтому был сделан костыль с похожим
функционалом, который удовлетворил компилятор. - teap0t(21.09.2020 21:44)