User Tools

Site Tools


in204:tds:sujets:td2:part1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
in204:tds:sujets:td2:part1 [2019/09/23 16:51]
bmonsuez created
in204:tds:sujets:td2:part1 [2022/11/18 10:49] (current)
Line 1: Line 1:
 ====== Partie I – Création d’une classe dérivée ====== ====== Partie I – Création d’une classe dérivée ======
  
-Dupliquez vos projets de compteurs en C++ que vous avez réalisé la semaine dernière. Pour ceux qui n’ont pas de projets compteurs fonctionnels,​ vous pouvez partir de la [[in204:​tds:​td2:counter|solution présente en ligne]].+[[in204:​tds:​sujets:td2|TD2]]
  
 +Dupliquez vos projets de compteurs en C++ que vous avez réalisé la semaine dernière. Pour ceux qui n’ont pas de projets compteurs fonctionnels,​ vous pouvez partir de la [[in204:​tds:​td2:​counter|solution présente en ligne]].
  
 ==== Question n° 1 ==== ==== Question n° 1 ====
Line 26: 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 72: Line 74:
 </​code>​ </​code>​
  
 +</​nodisp>​
 </​hidden>​ </​hidden>​
  
Line 100: 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 108: 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 116: Line 122:
     ...     ...
 public: public:
-    MyBiDiCounter():​ MyCounter() {}+    MyBiDiCounter(): ​public ​MyCounter() {}
     ...     ...
 }; };
Line 124: Line 130:
  
 <code cpp> <code cpp>
-class MyBiDiCounter:​ MyCounter+class MyBiDiCounter: ​public ​MyCounter
  
     ...     ...
Line 138: Line 144:
  
 <code cpp> <code cpp>
-class MyBiDiCounter:​ MyCounter+class MyBiDiCounter: ​public ​MyCounter
  
     ...     ...
Line 149: Line 155:
 </​code>​ </​code>​
  
 +</​nodisp>​
 </​hidden>​ </​hidden>​
 +
  
in204/tds/sujets/td2/part1.1569257467.txt.gz · Last modified: 2019/09/23 16:51 by bmonsuez