This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
in204:tds:sujets:td2:part1 [2019/09/23 16:52] bmonsuez [Partie I – Création d’une classe dérivée] |
in204:tds:sujets:td2:part1 [2022/11/18 10:49] (current) |
||
|---|---|---|---|
| Line 27: | Line 27: | ||
| <hidden Correction> | <hidden Correction> | ||
| + | <nodisp 2> | ||
| Nous créons dans le fichier ''counter.hpp'' et ensuite de la classe ''MyCounter'' | Nous créons dans le fichier ''counter.hpp'' et ensuite de la classe ''MyCounter'' | ||
| Line 73: | Line 74: | ||
| </code> | </code> | ||
| + | </nodisp> | ||
| </hidden> | </hidden> | ||
| Line 101: | Line 103: | ||
| <hidden Correction> | <hidden Correction> | ||
| + | <nodisp 2> | ||
| Il s'agit de vérifier la bonne compilation et la bonne exécution. | Il s'agit de vérifier la bonne compilation et la bonne exécution. | ||
| + | </nodisp> | ||
| </hidden> | </hidden> | ||
| Line 109: | Line 113: | ||
| <hidden Correction> | <hidden Correction> | ||
| + | <nodisp 2> | ||
| En fait, il faut faire la distinction entre le constructeur par défaut. Dans ce cas, comme aucun constructeur n'est défini, C++ génère automatiquement le constructeur suivant : | En fait, il faut faire la distinction entre le constructeur par défaut. Dans ce cas, comme aucun constructeur n'est défini, C++ génère automatiquement le constructeur suivant : | ||
| Line 117: | Line 122: | ||
| ... | ... | ||
| public: | public: | ||
| - | MyBiDiCounter(): MyCounter() {} | + | MyBiDiCounter(): public MyCounter() {} |
| ... | ... | ||
| }; | }; | ||
| Line 125: | Line 130: | ||
| <code cpp> | <code cpp> | ||
| - | class MyBiDiCounter: MyCounter | + | class MyBiDiCounter: public MyCounter |
| { | { | ||
| ... | ... | ||
| Line 139: | Line 144: | ||
| <code cpp> | <code cpp> | ||
| - | class MyBiDiCounter: MyCounter | + | class MyBiDiCounter: public MyCounter |
| { | { | ||
| ... | ... | ||
| Line 150: | Line 155: | ||
| </code> | </code> | ||
| + | </nodisp> | ||
| </hidden> | </hidden> | ||
| + | |||