Main Content
AUTOSAR C++14 Rule A2-5-1
Trigraphs shall not be used
Description
Rule Definition
Trigraphs shall not be used.
Rationale
You denote trigraphs with two question marks followed by a specific third
character (for instance,'??-'
represents a '~'
(tilde) character and '??)'
represents a
']'
). These trigraphs can cause accidental confusion with
other uses of two question marks.
For instance, the string
"(Date should be in the form ??-??-??)"
"(Date should be in the form ~~]"
Polyspace Implementation
The rule checker reports violations on use of trigraphs, whether used in strings or otherwise.
Troubleshooting
If you expect a rule violation but Polyspace® does not report it, see Diagnose Why Coding Standard Violations Do Not Appear as Expected.
Check Information
Group: Lexical Conventions |
Category: Required, Automated |
Version History
Introduced in R2019a