2012-03-02 49 views
7

MISRA中的規則2.2指出「源代碼只能使用/* ... */樣式註釋」。有沒有人知道這條規則的基本原理是什麼? //款式評論有什麼問題?MISRA中的評論規則的基本原理

+0

我的猜測是,這是一箇舊的C風格的標準,一直沒有自90年代起更新。 – duffymo 2012-03-02 18:38:37

+1

@duffymo不,它是關鍵系統的一個非常現代的C編碼標準。他們還沒有增加對C99的支持,因爲在C99中存在各種危害和UB,但他們會在下一版本的標準中增加對它的支持。請參閱下面的答案。 – Lundin 2012-03-12 21:08:45

+0

謝謝你的指導。 – duffymo 2012-03-12 22:37:22

回答

7

MISRA 1998和2004只支持C90標準(「ANSI C」)。在該標準中,//不允許註釋,並且包含它們的代碼不會在C90編譯器上編譯。

MISRA 2012支持C99標準和//評論。

4

倫丁的答覆,MISRA-C:2012(涵蓋C99)DOES允許//樣式的註釋