This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
in204:seance1 [2019/09/10 16:10] bmonsuez |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Séance 1 - Introduction aux objets ====== | ||
- | |||
- | ===== Supports de cours ===== | ||
- | |||
- | {{ :in204:1-_in204_-_td1_-_premiers_pas_avec_les_objets.pdf |Sujet de TD}} | ||
- | |||
- | |||
- | ===== Eléments syntaxiques ===== | ||
- | |||
- | ==== Déclaration des structures et des objets en C++ ==== | ||
- | |||
- | En C, une structure de données est défini comme suit : | ||
- | |||
- | <code> | ||
- | |||
- | struct _Point { int x; int y } point; | ||
- | |||
- | </code> | ||
- | |||
- | Ceci défini d'une part un type nommé ''struct _Point'' et une variable <code>point</code> ayant comme type la structure de donnée ''struct _Point''. | ||
- | |||
- | Pour définir un type correspondant à la structure point, il est nécessaire ne C d'écrire le code suivant : | ||
- | |||
- | <code> | ||
- | |||
- | typedef struct _Point { int x; int y } Point; | ||
- | Point point; | ||
- | |||
- | </code> | ||