请问有哪些大厂对CC++编程规范有详细解读?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1261个文字,预计阅读时间需要6分钟。
来啦!各大厂知名规范体系~ 各有特点,各有侧重点~ Google C++ Style Guide [中文版],简称GSG,谷歌的C++编程规范,在国内有较大影响力,是企业级规范,对代码的整体风格有严格要求。
来吧!各大厂知名规范体系~ 各有特点各有侧重~
Google C++ Style GuideGoogle C++ Style Guide,[中文版],简称 GSG,谷歌的 C++ 编程规范,在国内有较大影响力,是企业级规范,对代码的具体样式有细致的规定,可直接采用。
由于历史原因,GSG 较为保守,通过抑制语言特性以达到规避风险的目的。在早期尚未形成所谓“现代”编程思想的时候,此规范就已经面世并发挥作用了,其中的某些观点可能与 C++ 官方不符,比如 C++ 创始人曾一度认为用常数 0 表示空指针比用 NULL 更好,而 GSG 的观点与之相反,但历史表明 GSG 的观点是正确的,C++11 引入了专属符号 nullptr 以表示空指针的值。
GSG 是实践经验的总结,也在不断发展,目前已适应 C++17,对提升代码可维护性有很高的参考价值。
C++ Core GuidelinesC++ Core Guidelines,[中文版],简称 CCG,是 C++ 创始人对 C++ 代码编写的宏观指导,属于语言级规范体系,全面地阐述了现代 C++ 编程思想,以规则条款的形式明确地指出哪些是要避免的,哪些是值得提倡的,具有权威性,适合开发者学习。
本文共计1261个文字,预计阅读时间需要6分钟。
来啦!各大厂知名规范体系~ 各有特点,各有侧重点~ Google C++ Style Guide [中文版],简称GSG,谷歌的C++编程规范,在国内有较大影响力,是企业级规范,对代码的整体风格有严格要求。
来吧!各大厂知名规范体系~ 各有特点各有侧重~
Google C++ Style GuideGoogle C++ Style Guide,[中文版],简称 GSG,谷歌的 C++ 编程规范,在国内有较大影响力,是企业级规范,对代码的具体样式有细致的规定,可直接采用。
由于历史原因,GSG 较为保守,通过抑制语言特性以达到规避风险的目的。在早期尚未形成所谓“现代”编程思想的时候,此规范就已经面世并发挥作用了,其中的某些观点可能与 C++ 官方不符,比如 C++ 创始人曾一度认为用常数 0 表示空指针比用 NULL 更好,而 GSG 的观点与之相反,但历史表明 GSG 的观点是正确的,C++11 引入了专属符号 nullptr 以表示空指针的值。
GSG 是实践经验的总结,也在不断发展,目前已适应 C++17,对提升代码可维护性有很高的参考价值。
C++ Core GuidelinesC++ Core Guidelines,[中文版],简称 CCG,是 C++ 创始人对 C++ 代码编写的宏观指导,属于语言级规范体系,全面地阐述了现代 C++ 编程思想,以规则条款的形式明确地指出哪些是要避免的,哪些是值得提倡的,具有权威性,适合开发者学习。

