华为C/C++编程规范

档概述了华为公司推荐的 C 和 C++ 编程风格规范,提高代码的可读性、可维护性和安全性。

代码风格

  • 缩进:使用 4 个空格进行缩进。
  • 命名约定:变量名和函数名使用驼峰命名法,常量名使用全大写字母,并用下划线分隔单词。
  • 代码行长度:每行代码不超过 120 个字符。
  • 注释:使用清晰简洁的注释解释代码的功能和逻辑。

代码质量

  • 错误处理:使用异常处理机制或返回值检查来处理错误。
  • 内存管理:避免内存泄漏和悬空指针。
  • 安全性:遵循安全编码规范,防止常见的安全漏洞。

其他

  • 头文件包含:使用 #pragma once 或头文件保护符来防止重复包含。
  • 预处理指令:谨慎使用预处理指令,避免代码可读性下降。

通过遵循这些规范,开发人员可以编写出高质量、易于维护的 C/C++ 代码。

doc 文件大小:317.5KB