Nous allons définir une classe générique pour manipuler des images pixmap (c'est à dire des "grilles de pixels"), chacune d'entre elles ayant un "pixformat" (un type de pixel) parmi plusieurs possibles. Pour cela nous allons créer une classe pixmap paramétrée par un type "pixformat" (grâce aux templates). De plus nous voyons que cette classe doit être dérivée à cause des fonctions get_pixel_values et set_pixels_values qui ne peuvent être implémentées dans la classe pixmap elle-même. Pour cela nous abordons de nouvelles notions : celle de méthode virtuelle (éventuellement pure) et celle de classe abstraite.
Ce cours est le cent cinquante-et-unième d'une plus longue série de cours de programmation informatique, série dont le tout premier épisode se trouve ici : http://www.dailymotion.com/video/xsj2j5_si-vous-vous-ennuyez-cet-ete_tech
Commentaires