class
每個單詞的首字母大寫
base
『c』+adj.+n.
function
每個單詞的首字母大寫
base
v.+n.
callback&event
『on』+base
visual
『do』+base
protect
『_』+~;
private
『__』+~
variable
每個單詞的首字母大寫
base
作用域字首+型別字首+~ adj.+n.
作用域字首
作用域none
local
m_member
sm_static member
s_static
g_global
sg_static global
gg_global global(processing share)
型別字首型別n
number
eenumeration
cchar
bbool
ffloat
ppointer
pfnpoint of function
ggrid(陣列)
iintance(類例項)
const
型別字首+全大寫字母
列舉、聯合、typedef
全大寫字母組成,單詞間通過下劃線
巨集、列舉、聯合、typedef
全大寫字母組成,單詞間通過下劃線
/*命名規則:
**class:每個單詞的首字母大寫;
** 'c'
+adj.+n.;
****func:每個單詞的首字母大寫;
** base: v.+n.;
** call&event: 'on'+base;
** visual: 'do'+base;
** protect: '_'+~;
** private:: '__'+~;
****variable:每個單詞的首字母大寫;
** base:作用域字首+型別字首+~ adj.+n.
** 作用域字首:
** none -- local; m_ -- member; sm_ -- static member;
** s_ -- static; g_ -- global; sg_ -- static global;
** gg_ -- global global(processing share)
** 型別字首:
** n -- number; e -- enumeration; c -- char; b -- bool;
** f -- float; p -- pointer; pfn -- point of function;
** g -- grid(陣列); i -- intance(類例項)//
****const:型別字首+全大寫字母
****列舉、聯合、typedef:全大寫字母組成,單詞間通過下劃線
****巨集、列舉值:全大寫字母組成,單詞間通過下劃線
*/
匈牙利命名規則
匈牙利命名規則建議變數名稱以乙個或多個字母開頭,這些小寫字母用以標識其變數型別,型別標識字母的下乙個字母一般採用大寫。型別定義使用相同的型別識別符號作為字首,唯一不同的是,型別定義名稱一般全部使用大寫。表1 匈牙利命名規則約定 字首 資料型別 例子 b boolean bispresent,bval...
元件命名規則
元件命名規則 c和p的命名規則 tinyos 所有的終端程式元件都以字母c或p為結尾。以c結尾所命名的元件表示它是乙個可用的抽象,而以p結尾的元件則表示它是私有的。以p結尾的元件不能被直接的連線,但可以對它做一些封裝以使它變成可用 變成名字以c結束的 硬體平台抽象命名規則 tinyos 2.0中的硬...
NAND FLASH命名規則
基於網路的乙個修訂版 搜了下東芝的好像比較少有介紹,就找到乙個表,貼上 型號 結構 頁結構 塊結構 工作電壓 v 溫度 讀速度 ns 封裝 生產狀態 注釋 2gb th58nvg1s3aft05 256m x 8 2112b 128kb 2.7 3.6 c,i 50 48tsop i 量產 1gb ...