1. 盡量使用引用和指標,減少值拷貝
2. protoc buffer的一些常見的方法
1) 對於repeated變數的新增,如pb檔案:
message flowprofile
如response->mutable_flow_profile()->add_profiles(); flow_profile是response中的optional變數,而profile是flowprofile中的repeated變數。使用mutable返回的是指標,可以進行修改;若直接使用response->flow_profile則返回的是const & ,這樣是無法對其中的值進行改變的
3. blade 編譯命令
blade build --generate-dynamic -j8 ...
c 程式設計命名規則
程式設計的命名規則,我第一反應就會想到匈牙利命名法。匈牙利命名法我都不想多說,因為網上的文章一大把,大家自己去google搜尋。但是為了方便起見,我還是在這裡簡單的介紹一下 匈牙利命名法通過在變數名前面加上相應的小寫字母的符號標識作為字首,標識出變數的作用域,型別等。這些符號可以多個同時使用,順序是...
C標頭檔案編寫基本規則
1.注釋,版權,作者,重大修訂記錄等資訊 2.防重入開關,也就是常見的 ifndef h 必須確保header guard巨集名永不重名 define h 標頭檔案內容 endif 3.c 編譯器自適應開關,也就是常見的 h檔案頭部 ifdef cplusplus extern c endif 4....
C 讀書筆記 程式設計規則
1 c 嚴格區分大小寫 2 命名變數的時候不使用字首。在 vb時代經常使用 str或 s代表變數是字串變數,再 unix 機器上,則不使用任何字首 char result 而在c 中,建議不使用字首。string result 3 命名約定 pascal 命名形式,即 單詞的第乙個字母大寫。eg e...