Le symbole "_" en C++ est utilisé pour : 1. Gérer les paramètres de fonction qui entrent en conflit avec les mots-clés ; 2. Marquer les variables inutilisées ; 3. Qualification d'espace de noms ; 4. Préprocesseur de macro ;
Le symbole "_" en C++
Le symbole "_" en C++, également connu sous le nom de trait de soulignement, a les utilisations suivantes :
1. Paramètres de fonction
2. Variables inutilisées
_i = 0;
_i = 0;
3. 命名空间限定
using namespace std; cout << _ _ a;
4. 宏预处理器
#define MACRO(x) _x_
5. 匿名联合或枚举
union { _; int i; };
3. Qualification d'espace de noms
🎜Dans la qualification d'espace de noms, le trait de soulignement indique l'espace de noms actuel. 🎜🎜Les membres d'autres espaces de noms sont accessibles dans l'espace de noms actuel en les faisant précéder de deux traits de soulignement. 🎜🎜Par exemple :using namespace std; cout << _ _ a;
🎜🎜🎜🎜4. Vous pouvez utiliser des traits de soulignement dans le préprocesseur de macro pour développer des macros ou des représentations. un paramètre macro. 🎜🎜Par exemple : #define MACRO(x) _x_
🎜🎜🎜🎜5. Union ou énumération anonyme 🎜🎜🎜🎜Dans les unions et les énumérations, le trait de soulignement peut représenter des membres anonymes. 🎜🎜Les membres anonymes n'attribuent ni nom ni espace mémoire. 🎜🎜Par exemple : union { _; int i; };
🎜🎜🎜🎜Remarque : 🎜Bien que le trait de soulignement ait un objectif spécifique en C++, vous pouvez toujours l'utiliser pour nommer des identifiants. Cependant, il est préférable d'éviter d'utiliser des noms qui entrent en conflit avec les objectifs intégrés du compilateur. 🎜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!