User Tools

Site Tools


in204:tds:sujets:td2:part5

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
in204:tds:sujets:td2:part5 [2020/09/16 06:28]
bmonsuez
in204:tds:sujets:td2:part5 [2022/11/18 10:49] (current)
Line 9: Line 9:
  
 <hidden Correction>​ <hidden Correction>​
- 
-<nodisp 2> 
- 
  
 Il suffit d'​ajouter pour chacune des classes un destructeur du type : Il suffit d'​ajouter pour chacune des classes un destructeur du type :
Line 102: Line 99:
 }; };
 </​code>​ </​code>​
-</​nodisp>​+
 </​hidden>​ </​hidden>​
  
Line 133: Line 130:
  
 <hidden Commentaire>​ <hidden Commentaire>​
- 
-<nodisp 2> 
  
 En executant le code, vous pouvez déterminer dans quel ordre les destructeurs sont appelés pour les différents types de compteurs. En fait, les destructeurs sont appelés dans l'​ordre inverse de l'​appel des constructeurs. ​ En executant le code, vous pouvez déterminer dans quel ordre les destructeurs sont appelés pour les différents types de compteurs. En fait, les destructeurs sont appelés dans l'​ordre inverse de l'​appel des constructeurs. ​
  
 Pour un compteur de type ''​ForwardCounter'',​ c'est le destructeur de l'​extension ''​ForwardCounter''​ qui est d'​abord appellé puis ensuite le destructeur de ''​BaseCounter''​. En effet, on détruit d'​abord les extensions définies par ''​ForwardCounter''​ et ensuite la classe de base ''​BaseCounter''​. Pour un compteur de type ''​ForwardCounter'',​ c'est le destructeur de l'​extension ''​ForwardCounter''​ qui est d'​abord appellé puis ensuite le destructeur de ''​BaseCounter''​. En effet, on détruit d'​abord les extensions définies par ''​ForwardCounter''​ et ensuite la classe de base ''​BaseCounter''​.
- 
-</​nodisp>​ 
  
 </​hidden>​ </​hidden>​
in204/tds/sujets/td2/part5.1600237690.txt.gz · Last modified: 2020/09/16 06:28 by bmonsuez