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

非空源文件应以换行符结尾

3.6.3 ID_missingNewLineFileEnd
目录 › next › previous

如果非空源文件未以换行符结尾,或以换行符结尾但换行符之前是反斜杠,在 C 和 C++03 标准中会导致未定义的行为。

一般情况下 IDE 或编辑器会保证源文件以空行结尾,而且 C++11 规定编译器应补全所需的空行,但为了提高兼容性,并便于各种相关工具的使用,所有与代码相关的文本文件均应以有效的换行符结尾。

配置

allTxtFileNeedNewLineEnd: 是否要求所有文本文件均以换行符结尾

依据

ISO/IEC 9899:1999 5.1.1.2(1)-undefined ISO/IEC 9899:2011 5.1.1.2(1)-undefined ISO/IEC 14882:2003 2.1(1)-undefined ISO/IEC 14882:2011 2.2(1)
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.