Google C++编程风格指南(一):背景
生活随笔
收集整理的這篇文章主要介紹了
Google C++编程风格指南(一):背景
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Google 的項目大多使用 C++開發。每一個 C++程序員也都知道,C++具有很多強大的語言特性,但這種強大不可避免的導致它的復雜,而復雜性會使得代碼更容易出現 bug、難于閱讀和維護。
?
本指南的目的是通過詳細闡述如何進行 C++編碼來規避其復雜性,使得代碼在有效使用 C++語言特性的同時還易于管理。
?
使代碼易于管理的方法之一是增強代碼一致性,讓別人可以讀懂你的代碼是很重要的,保持統一編程風格意味著可以輕松根據“模式匹配”規則推斷各種符號的含義。創建通用的、必需的習慣用語和模式可以使代碼更加容易理解,在某些情況下改變一些編程風格可能會是好的選擇,但我們還是應該遵循一致性原則,盡量不這樣去做。
?
本指南的另一個觀點是 C++特性的臃腫。C++是一門包含大量高級特性的巨型語言,某些情況下,我們會限制甚至禁止使用某些特性使代碼簡化,避免可能導致的各種問題,指南中列舉了這類特性,并解釋說為什么這些特性是被限制使用的。
轉載于:https://www.cnblogs.com/lxdong/p/3612476.html
總結
以上是生活随笔為你收集整理的Google C++编程风格指南(一):背景的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python点云数据处理_python处
- 下一篇: QueryDSL学习记录(持续更新)