ハンガリアン命名規則は、プレフィックス (型を示す) とサフィックス (使用方法を示す) を使用して、変数、関数、および型の型情報を指定する C の命名規則です。その利点としては、可読性が高く、デバッグとメンテナンスが容易であることが挙げられます。欠点は、長く、見た目が乱雑で、曖昧になる可能性があるため、注意して使用する必要があることです。
ハンガリー語表記は、変数、関数、および型の型情報を指定するための命名規則です。この規則では、プレフィックスを使用してデータの種類を示し、サフィックスを使用してデータの目的または意図を示します。
プレフィックス | タイプ |
---|---|
# # m_
| メンバー変数|
i_
| 整数|
f_
| 浮動小数点数|
sz_
| サイズ|
p_
| ポインタ|
obj_
| オブジェクト|
arr_
| array|
string | |
ブール値 |
Use | |
---|---|
入力パラメータ |
|
出力パラメータ |
|
ヘルパー関数 |
|
値関数 |
|
値の設定関数
|
|
Create関数 |
|
破壊関数 |
##実際のケース |
class Person { public: Person(const std::string& name, int age); void PrintInfo() const; private: std::string m_name; int m_age; };
class Person { public: Person(const std::string& str_Name, int i_Age); void PrintInfo() const; private: std::string m_name; int m_age; };
利点
以上がC++ 関数名のハンガリー語表記の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。