谷歌搜索引擎优化初学者指南(官方中文版)(Google大部分特性,并解释为什么这些特性被限制使用?)
优采云 发布时间: 2021-12-15 22:21谷歌搜索引擎优化初学者指南(官方中文版)(Google大部分特性,并解释为什么这些特性被限制使用?)
0.2 背景
C++ 是 Google 大部分开源项目的主要编程语言。每个C++程序员都知道,C++有很多强大的功能,但是这种强大的功能不可避免地会导致复杂性,使得代码更容易出现错误和难以阅读。和维护。
本指南的目的是通过详细说明 C++ 的注意事项来管理 C++ 的复杂性。这些规则确保代码易于管理,同时还可以有效地使用 C++ 的语言特性。
样式,也称为可读性,是指导 C++ 编程的约定。“风格”这个词有点用词不当,因为这些习惯不仅仅是格式化源代码文件。
使代码易于管理的方法之一是增强代码一致性。任何程序员都可以快速阅读您的代码非常重要。保持统一的编程风格和遵循约定意味着可以很容易地根据“模式匹配”的规则推断出各种标识符的含义。创建通用的、必要的习语和模式可以使代码更容易理解。在某些情况下,改变某些编程风格可能有很好的理由,但我们仍然应该遵循一致性原则,尽量不要去做。
本指南的另一点是 C++ 特性的膨胀。C++ 是一种巨大的语言,具有许多高级功能。在某些情况下,我们限制甚至禁止使用某些功能。这样做是为了保持代码干净,避免这些特性可能导致的各种问题。该指南列出了这些功能并解释了这些功能受到限制的原因。
谷歌主导的所有开源项目都符合本指南的要求。
注意:本指南不是 C++ 教程,我们假设读者已经熟悉 C++。