匈牙利式命名法是一種 C 命名約定,透過使用前綴(表示類型)和後綴(表示用途)來指定變數、函數和類型的類型資訊。其優點包括可讀性強、易於調試和維護。但缺點在於冗長、視覺雜亂和可能模稜兩可,因此需要謹慎使用。
匈牙利式命名法是一種命名約定,用於在C 程式碼中指定變數、函數和類型的類型資訊。此約定使用前綴來表示資料的類型,後綴來表示資料的用途或意圖。
前綴 | #類型 |
---|---|
|
|
| # #m_|
| i_|
| f_|
| sz_|
|
|
|
|
|
|
指標 |
arr_ | |
---|---|
#str_ |
字串 |
bool_ |
#布林值 |
#後綴 |
|
|
|
用途
|
|
輸入參數 |
|
輸出參數 |
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中文網其他相關文章!