La nomenclature hongroise est une convention de dénomination C++ qui spécifie les informations de type pour les variables, les fonctions et les types en utilisant des préfixes (indiquant les types) et des suffixes (indiquant l'utilisation). Ses avantages incluent une lisibilité élevée, une facilité de débogage et de maintenance. Les inconvénients sont qu’il est long, visuellement encombré et potentiellement ambigu, il doit donc être utilisé avec prudence.
La notation hongroise est une convention de dénomination permettant de spécifier des informations de type pour les variables, les fonctions et les types dans le code C++. Cette convention utilise un préfixe pour indiquer le type de données et un suffixe pour indiquer le but ou l'intention des données.
Préfixe | type |
---|---|
m_ m_
|
成员变量 |
i_ |
整数 |
f_ |
浮点数 |
sz_ |
大小 |
p_ |
指针 |
obj_ |
对象 |
arr_ |
数组 |
str_ |
字符串 |
bool_ |
布尔值 |
后缀 | 用途 |
---|---|
In |
输入参数 |
Out |
输出参数 |
Helper |
辅助函数 |
Get |
取值函数 |
Set |
设值函数 |
Create |
创建函数 |
Destroy | variable membre
f_
sz_
p_
obj_
arr_
str_
bool_
In
🎜🎜Paramètres d'entrée🎜🎜🎜🎜Out code >🎜🎜 Sortie paramètres🎜🎜🎜🎜<code>Aide
🎜🎜Fonction d'assistance🎜🎜🎜🎜Obtenir
🎜🎜Fonction Valeur🎜🎜🎜🎜Set
🎜🎜Fonction Définir la valeur 🎜🎜🎜🎜Créer
🎜🎜Fonction Créer🎜🎜🎜🎜Détruire
🎜🎜Fonction Détruire🎜🎜🎜🎜🎜Cas pratique🎜🎜Considérons la classe suivante 🎜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; };
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!