☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

#line 指令不符合标准格式

C++-Undefined-Behavior-76
目录 › next › previous

#line 后只应为整数常量或整数常量和文件名称字符串,其他形式均会导致未定义的行为。

示例:

#line "name.cpp"        // Undefined behavior
#line NUM + 1234        // Undefined behavior

依据

ISO/IEC 14882:2003 16.4(5)-undefined ISO/IEC 14882:2011 16.4(5)-undefined

规则

ID_illFormedDirective
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.