Google C++编程风格指南
[譯]Google C++編程風格指南(八)[完] 2008年09月03日 星期三 17:06
| 原文地址:Google C++ Style Guide
前面說明的編碼習慣基本是強制性的,但所有優(yōu)秀的規(guī)則都允許例外。 1. 現(xiàn)有不統(tǒng)一代碼(Existing Non-conformant |
| 原文地址:Google C++ Style Guide
代碼風格和格式確實比較隨意,但一個項目中所有人遵循同一風格是非常容易的,作為個人未必同意下述格式規(guī)則的每一處,但整個項目服從統(tǒng)一的編程風格是很重要的,這樣做才能讓所 |
文地址:Google C++ Style Guide
注釋雖然寫起來很痛苦,但對保證代碼可讀性至為重要,下面的規(guī)則描述了應(yīng)該注釋什么、注釋在哪兒。當然也要記住,注釋的確很重要,但最好的代碼本身就是文檔(self-documenting),類型和 |
| 原文地址:Google C++ Style Guide
Google的開源項目大多使用C++開發(fā)。每一個C++程序員也都知道,C++具有很多強大的語言特性,但這種強大不可避免的導致它的復雜,這種復雜會使得代碼更易 |
| 原文地址:Google C++ Style Guide
1. 命名空間(Namespaces) 在.cc文件中,提倡 |
| 這一篇主要提到的是類,Lippman在《Inside The C++ Object Model》第二章中對構(gòu)造函數(shù)作了詳盡說明,本文中提到的幾個單詞基本仿該書中譯本侯捷先生的翻譯: explicit:明確的 implicit:隱含的 trivia |
| 原文地址:Google C++ Style Guide
Google有很多自己實現(xiàn)的使C++代碼更加健壯的技巧、功能,以及有異于別處的C++的使用方式。 |
| 該篇分為十一部分,分別是:vector類的主要成員、deque類的主要成員、list類的主要成員、 stack類的主要成員、queue類的主要成員、priority_queue類的組要成員、set類的主要成員、multiset類的主要成員、map類的主要成員、multimap類的主要成員、STL算法函數(shù) (一)vector類的主要成員 vector<T>是可邊長的向量,比較靈活 ☆ value_type;//對象類型T,存儲在vector中 [定義地方:容器] ☆ pointer;//指向T的指針 [容器] ☆ reference;//T的引用 |
| debugnew.cpp: /* This is used to substitute a version of the new operator that #include <iostream> using namespace std; // This disables macro expansion of "new". |
| 檢測內(nèi)存泄露的工具:debugnew |
總結(jié)
以上是生活随笔為你收集整理的Google C++编程风格指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 数据结构源码--线段树
- 下一篇: java 数据结构源码--Trie树