オレオレ・コーディング規約 : 変数名
改善の余地アリ。
基本的にハンガリアン記法+lowerCamelCaseを使います。
キーワード系:
prefix | |
m_ | member変数 |
s_ | static変数 |
g_ | global変数 |
ms_ | static member変数 |
gs_ | static global変数 |
配列・ポインタ
prefix | |
ary | 配列 |
p | ポインタ |
pp | ポインタへのポインタ |
sv | std::vector |
vp | std::vector |
l | std::list |
lp | std::list |
q | std::queue |
qp | std::queue |
型
prefix | |
n | int / unsigned int |
idx | 配列のインデックス |
f | float / double |
str | char* / std::string / etc. |
v | ベクトル系(FVector234) |
mat | 行列系(FMatrix234) |
alllowercase | その他 |
単数形・複数形
配列は単数形。但し、個数カウンタ(個数ゲッターメソッド)は複数形で。(ex: getnFilms())
example
class A { static FVector2 ms_vSomeExample; };