MISRA C++:2008 Rule 2-13-4
Literal suffixes shall be upper case.
説明
ルール定義
Literal suffixes shall be upper case. 1
根拠
リテラル定数は文字 l (エル) で終わることがあります。リテラル接尾辞を強制的に大文字にすることで、文字 l と数字 1 を混同する可能性がなくなります。
整合性を取るため、U (unsigned) や F (float) など、他の接尾辞にも大文字の定数を使用します。
トラブルシューティング
ルール違反が想定されるものの、Polyspace® から報告されない場合は、コーディング規約違反が想定どおりに表示されない理由の診断を参照してください。
例
チェック情報
| グループ: Lexical Conventions |
| カテゴリ: 必要 |
バージョン履歴
R2013b で導入
1 All MISRA coding rules and directives are © Copyright The MISRA Consortium Limited 2021.
The MISRA coding standards referenced in the Polyspace Bug Finder™ documentation are from the following MISRA standards:
MISRA C:2004
MISRA C:2012
MISRA C:2023
MISRA C++:2008
MISRA C++:2023
MISRA and MISRA C are registered trademarks of The MISRA Consortium Limited 2021.