Правило 2.2 в MISRA гласит, что «исходный код должен использовать только комментарии стиля /* ... */
». Кто-нибудь знает, в чем причина этого правила? что не так с комментариями //
?Обоснование правил комментариев в MISRA
7
A
ответ
7
MISRA 1998 и 2004 только поддерживают стандарт C90 («ANSI C»). В этом стандарте // комментарии недопустимы, а код, содержащий их, не будет компилироваться на компиляторах C90.
MISRA 2012 поддерживает стандарт C99 и // комментарии.
4
Далее в ответ Лундин «s, MISRA-C: 2012 (который охватывает C99) ДЕЛАЕТ позволяют // стиль комментарии
Я думаю, что это старый стандарт C-стиля, который не был обновлено с 90-х годов. – duffymo
@duffymo Нет, это очень современный стандарт кодирования C для критических систем. Они еще не добавили поддержку для C99 из-за различных опасностей и UB на C99, но они добавят поддержку к ней в следующей версии стандарта. См. Мой ответ ниже. – Lundin
Благодарим вас за инструкцию. – duffymo