« Langage C++/Structures, unions et champs de bits » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-[éèê](cc|dd|ff|ll|nn|pp|rr|ss|tt|x|zz) +e\1)
m Robot : Remplacement de texte automatisé (-\{\{[Ee]xemple\|contenu\= +{{Exemple\n | contenu =\n)
Ligne 42 :
Où <NomStructure> (optionel) est le nom interne de la structure, <StructureParente> (optionel) est le nom de la structure parente, <Visibilite> (optionel) déclare la visibilité des membres (parmis private, protected et public, par défaut : public), <TypeChamp1> est le type du premier champ ayant pour nom <NomChamp1>, <TypeChampN> est le type du dernier champ ayant pour nom <NomChampN>, <TypeMethod1> est le type de la première méthode <NomMethod1> ayant pour paramétrés <ParametresMethod1>, <TypeMethodN> est le type de la dernières méthode <NomMethodN> ayant pour paramètres <ParametresMethodN> et <NomTypeStructure> est le type de la structure
 
{{Exemple
{{exemple | contenu =
 
Dans "TestStruct.h"
<source lang="cpp">
Ligne 163 ⟶ 165 :
Où <NomStructure>(optionnel) est le nom interne de la structure d'accueil, <TypeChamp1> et <TypeChampN> sont les types des champs respectivement <NomChamp1> et <TypeChampN>, <NomTypeStructure> est le nom du type de la structure.
 
{{Exemple
{{exemple | contenu =
 
<source lang="cpp">
typedef struct TestUnion
Ligne 181 ⟶ 185 :
}}
 
{{Exemple
{{exemple | contenu =
 
<source lang="cpp">
 
Ligne 226 ⟶ 232 :
Où <NomChampsBits> est le nom interne des champs de bits(facultatif), <TypeChamp> est le type (ou taille totale) du champs de bit, [<NomChamp1>] et [<NomChampN>] sont les nom des sous-champs(facultatif), <NombresBits1> et <NombresBitsN> sont les taille des sous-champs, respectivement, [<NomChamp1>] et [<NomChampN>], <NomTypeChampsBits> est le nom du type donné au champs de bits
 
{{Exemple
{{exemple | contenu =
 
<source lang="cpp">
typedef struct