ハンガリー語表記は、型 (整数の場合は i_ など) とスコープ (グローバルの場合は g_ など) を示す変数名にプレフィックスを含む C の命名規則です。これにより、コードの可読性が向上し、エラーが減少し、デバッグが簡素化され、コラボレーションの効率が向上します。
C 関数の命名におけるハンガリアン表記とその利点
ハンガリアン表記 は C A のメソッドです変数と関数の命名規則。変数の型とスコープを示すために変数名にプレフィックスを含めます。この命名規則は、コードの読みやすさと保守性の向上に役立ちます。
接頭辞の型インジケータ
Prefix | Type |
---|---|
i_ |
整数変数 |
d_ |
倍精度変数 |
#b_
| ブール変数|
sz_ | サイズ変数|
ptr_
| ポインタ変数|
const_
| 定数変数
プレフィックススコープインジケーター
対象範囲 | |
---|---|
p_
| プライベートメンバー|
グローバル変数 |
|
ヘッダー ファイル内の変数 |
int i_age; // 整数变量,范围:局部
double d_price; // 双精度变量,范围:全局
bool b_valid; // 布尔变量,范围:类私有
int sz_arr; // 大小变量,范围:函数内
次のコードを考えてみましょう:
void PrintSquare(int size);
ハンガリー語表記を使用すると、関数名は次のように書き換えることができます:
void PrintSquare_i(int i_size);
新しい名前により、
i_size が整数型であり、その範囲がこの関数に限定されることが明確になります。これは、コードがこの値をどこから取得しているかをデバッグしたり理解したりするのに役立ちます。
以上がC++ 関数命名におけるハンガリー タグとその利点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。