This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
in204:cpp:syntax:struct [2019/09/16 11:45] 147.250.35.104 created |
in204:cpp:syntax:struct [2022/11/18 10:50] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Déclaration des structures et des objets en C++ ====== | + | ====== Déclaration des structures ====== |
- | ===== Un rappel sur la déclaration des structures en C ===== | + | ===== La déclaration des structures en C ===== |
En C, une structure de données est défini comme suit : | En C, une structure de données est défini comme suit : | ||
Line 22: | Line 22: | ||
</code> | </code> | ||
- | === Déclaration des structures en C++ === | + | ===== Déclaration des structures en C++ ===== |
Dans ce cas, ''Point'' est défini comme un alias de type et désigne plus spécifiquement le type ''struct _Point''. Ecrire ''Point'' et ''struct _Point'' est équivalent. | Dans ce cas, ''Point'' est défini comme un alias de type et désigne plus spécifiquement le type ''struct _Point''. Ecrire ''Point'' et ''struct _Point'' est équivalent. | ||
Line 36: | Line 36: | ||
</code> | </code> | ||
- | === Initialisation des structures en C++ === | + | ==== L'initialisation des structures en C++ ==== |
Pour initialiser les structures en C++, il suffit de fournir la liste des valeurs dans l'ordre dans lequel les champs sont définis. Ainsi écrire : | Pour initialiser les structures en C++, il suffit de fournir la liste des valeurs dans l'ordre dans lequel les champs sont définis. Ainsi écrire : |