MISRA C++:2008 Rule 3-9-2
typedefs that indicate size and signedness should be used in place of the basic numerical types
描述
规则定义
typedefs that indicate size and signedness should be used in place of the basic numerical types. 1
理由
当分配的内存量很重要时,通过使用特定长度的类型可以明确为每个对象保留多少存储空间。
Polyspace 实现
规则检查项不会在未实例化的模板中提出违规。
故障排除
如果您预期会出现违规,而 Polyspace® 未报告该违规,请参阅诊断为何编码规范违规未按预期显示。
示例
检查信息
组:基本概念 |
类别:建议 |
版本历史记录
在 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.