Skip to main content

CXX5476

应使用指示大小和符号性的类型定义(typedef)代替基本数据类型

依据

不应该使用 charintshortlongfloatdoublelong double 这些基本数据类型,而应该使用指定了长度的 类型定义typedef)。 本规则有助于明确存储的大小,但由于整型提升的不对称行为,不能保证可移植性。详见“表达式:概述”关于整型提升的讨论。

登录查看完整文章