- 1
- 0
- 约2.65万字
- 约 39页
- 2026-05-13 发布于江西
- 举报
汽车行业技术部高级程序员高级代码审查手册
第一章代码规范与风格指南
1.1语言与类型系统规范
所有代码必须严格基于C++17标准编写,禁止使用C++14或C++20特性,以确保编译器对旧代码的兼容性并遵循行业最佳实践。必须使用`std::string`替代C风格的`char`,严禁手动管理内存,禁止使用`malloc`、`new`或`delete`等底层操作,禁止在`main`函数中直接调用`exit`。
使用`std::vector`替代动态数组,禁止使用`newint`或`int`进行数组初始化,禁止在循环中直接修改`vector`的大小,禁止使用`vector::resize`进行扩容。必须使用`std::map`替代`std::unordered_map`以提供有序的键值对访问,禁止使用`unordered_map`作为性能关键路径,禁止使用`map`进行无序集合操作。禁止在类成员变量中直接声明`int`类型,必须使用`std::vectorint`或`std::array`进行存储,禁止在构造函数中直接初始化`int`变量。
所有全局变量必须使用`staticconst`修饰,禁止使用`staticvolatile`修饰全局变量,禁止在类中直接声明`
您可能关注的文档
最近下载
- 2026年江苏省无锡市江阴市中考一模考试数学试题(试卷+解析).docx VIP
- 爱奇艺产品介绍.ppt VIP
- 2025云南机场集团有限责任公司旗下智航(云南)信息产业有限公司招聘5人备考题库必考题.docx VIP
- 2026年山东省聊城市东昌府区中考数学一模试卷(含详细答案解析).docx
- 2025初级保育员理论知识考试题及参考答案.pdf VIP
- 2026年科技馆机电设备维护试题含答案.docx VIP
- 《新编外贸单证实务》合实训题5套含答案.doc VIP
- 药品集采培训.pptx VIP
- 大型活动策划方案及执行时间安排表.docx VIP
- 2025年二级人力资源管理师考试笔记和重点.doc VIP
原创力文档

文档评论(0)