C++核心编程指南:最佳实践与开源0.8版详解
C++ 核心指导方针是一份由C++标准委员会推荐的最佳实践文档,旨在帮助高级程序员在C++编程中遵循一套经过深思熟虑的标准和最佳实践。该文档由中国翻译家李一楠等人翻译,截至2019年5月2日,处于持续更新和改进的状态,版本为0.8。文档遵循MIT风格的版权许可,鼓励社区成员参与修改和贡献,但需接受相应的贡献者协议。 文档内容涵盖广泛,包括但不限于设计理念(P:理念),接口设计(I:接口),函数(F:函数)的编写原则,类和类层次结构(C:类和类层次)的最佳实践,枚举(Enum)的使用,资源管理(R:资源管理),表达式和语句(ES:表达式和语句)的优化,性能提升(Per:性能),并发与并行编程(CP:并发与并行)的注意事项,错误处理(E:错误处理),常量和不可变性的强调(T:模板和泛型编程),C风格编程(CPL: C风格的编程),源文件(SF:源文件)组织,标准库(SL:标准库)的应用,以及架构相关理念(A:架构相关理念)、伪规则和错误看法(NR:伪规则和错误的看法)等。 值得注意的是,该文档尚未进行全面的完整性、一致性和可强制实施性检查,存在一些待解决的问题,如未分类的规则原型(To-do:未分类的规则原型)和需要更新的参考资料(RF:参考资料)。对于C++11之前的源代码,由于时间久远,可能需要更新以适应现代语言特性。此外,还有关于代码现代化转换(B:代码的现代化转换)、相关讨论(C:相关讨论)、支持工具(D:支持工具)等内容。 阅读者可以按照导言部分了解文档的目标和方法,以及如何提出意见和建议。附录部分提供了更深入的主题探讨,如程序库(A:程序库)、常见问题解答(FAQ:常见问题的解答)等,以及一个详细的词汇表,方便理解特定语言特性的规则。 C++ 核心指导方针是C++程序员的宝贵参考资料,它提倡遵循的规则和实践能帮助开发者写出更高效、可维护和符合现代C++标准的代码。随着语言和技术的发展,文档将持续更新和完善,以满足不断变化的需求。
![](https://csdnimg.cn/release/download_crawler_static/11630186/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11630186/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11630186/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11630186/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11630186/bg14.jpg)
剩余324页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/2385083e3ca24c90a8d497dab8b09652_egmkang.jpg!1)
- 粉丝: 32
- 资源: 10
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 中国微型数字传声器:技术革新与市场前景
- 智能安防:基于Hi3515的嵌入式云台控制系统设计
- 手机电量低时辐射真增千倍?解析手机使用谣言
- 56F803型DSP驱动的高精度大功率超声波电源控制策略研究
- ARM与GPRS结合的远程监测系统设计
- GPS与RFID技术结合的智能巡检系统设计
- CPLD驱动的低功耗爆炸场温度测试系统设计
- 基于FPGA的智能驱动控制系统:可扩展设计与工业网络协议
- 基于ATmega128和CH374的嵌入式USB接口设计
- 基于AT89C52的温度补偿超声波测距仪:高精度设计与应用
- MSP430F448单片机在交流数字电压表中的应用
- 提升变频器应用效率的12项实用技巧
- STM32F103在数字电镀电源并联均流系统中的应用
- PSpice仿真下的升压开关电源设计:拓扑分析与CCM稳定性提升
- 轻巧高效:MSP430主导的低成本无线传感器网络节点设计
- FPGA在EDA/PLD中实现LVDS接口的应用解析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)