Google C 程式設計風格指南

2022-07-27 23:45:13 字數 1113 閱讀 3516

越來越發現一致的程式設計風格的重要性,於是把google的c++程式設計風格指南看了一遍,這裡記錄下於自己有益的rules。當規則有多個選擇時,這裡只記錄個人習慣的用法,並不代表它是唯一的用法。

google style guide

google開源專案風格指南

命名管理是最重要的一致性規則,因此我把它放在最前面。

int num_errors; 

int num_completed_connections;

my_useful_class.cc

my_useful_class.cc

my_useful_class.h

// classes and structs

class urltable

bool ginvalid = false;

const int kdaysinaweek = 7;

addtableentry()

deleteurl()

class myclass 

void set_num_entries(int num_entries)

private:

int num_entries_;

};

void swap(int &a, int &b);

int max(int a, int b);

bool cmp(type t1, type t2);

namespace google_awesome_project

enum urltableerrors ;

#define round(x) ...

#define pi_rounded 3.0

Google C 程式設計風格指南

每乙個c 程式設計師都知道,c 具有很多強大的語言特性,但這種強大不可避免的導致它的複雜,這種複雜會使得 更易於出現bug 難於閱讀和維護。本指南的目的是通過詳細闡述在c 編碼時要怎樣寫 不要怎樣寫來規避其複雜性。這些規則可在允許 有效使用c 語言特性的同時使其易於管理。使用前置宣告,盡量少.h檔案...

Google C 程式設計風格指南(五) 命名約定

最重要的一致性規則是命名管理,命名風格直接可以直接確定命名實體是 型別 變數 函式 常量 巨集等等,無需查詢實體宣告,我們大腦中的模式匹配引擎依賴於這些命名規則。命名規則具有一定隨意性,但相比按個人喜好命名,一致性更重要,所以不管你怎麼想,規則總歸是規則。1.通用命名規則 general namin...

Google C 風格指南 閱讀筆記

這個google c 風格指南出得太好了,有很多c 的問題,其實通過閱讀這份文件就可以了。相信讀完後,可以在簡歷上加上一句,具有良好的編碼風格 哈哈。下面記錄一下我的讀書筆記吧。整份文件的中文版本我已經上傳到了資源裡面。每次eclipse cdt新建乙個class的時候,都是做了define保護 所...