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 ''point'' 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> | ||