C++ Core Guidelines草案:编译器之友与早期开发
需积分: 9 172 浏览量
更新于2024-06-28
收藏 3.01MB PDF 举报
"C++ Core Guidelines" 是一份由 Bjarne Stroustrup 和 Herb Sutter 主编的早期草案,发布于 2017 年 10 月 23 日。这份文档旨在提供 C++ 核心编程的指导原则,尽管它尚处于不完整、可能有错误且格式有待改进的状态。作为一项开放源代码项目,如果它是开源的话,这可能已经是版本 0.8。其使用、修改和衍生作品的权利受到 MIT 风格许可协议的控制。参与这个项目的开发者需要同意贡献者许可协议,具体细节可在附带的 LICENSE 文件中找到。
该文档的目标是为 C++ 开发者提供一个友好的框架,鼓励建设性的反馈和改进。然而,目前存在一些问题,如规则的完整性、一致性以及实施可行性方面尚未彻底检查,其中某些部分还标有三个问号(???),表示缺少必要的信息。此外,作者呼吁更新参考资料,因为很多内容针对的是 C++11 之前的版本。
参与这个项目的人员名单可以在文档附件中找到,他们希望随着对语言的理解加深,以及可用库的改善,不断优化和完善这份指南。在提出建议时,读者应参考文档开头概述的目标和一般方法论,以便确保反馈与整体理念一致。
C++ Core Guidelines 提供了一个重要的参考资源,不仅涵盖了基本的编程原则,还关注了语言的发展和最佳实践,但它仍处在持续更新和完善的阶段。对于C++开发者来说,理解和遵循这些指南有助于提升代码质量,同时也为语言的发展做出了贡献。
2020-09-14 上传
2017-11-29 上传
2024-01-21 上传
2024-01-06 上传
2023-08-17 上传
2023-11-17 上传
2023-06-25 上传
2023-10-16 上传
承让@
- 粉丝: 8
- 资源: 380
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍