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 |
e | enumeration |
c | char |
b | bool |
f | float |
p | pointer |
pfn | point of function |
g | grid(数组) |
i | intance(类实例) |
枚举、联合、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:全大写字母组成,单词间通过下划线
**
**宏、枚举值:全大写字母组成,单词间通过下划线
*/