Brunni (./1713) :
Une bonne solution aussi c'est si possible de les créer localement et les passer plus loin à ceux qui en ont besoin, ça permet de mieux contrôler qui dépend de quoi.
Ca m'emmerde de trimballer 3 ou 4 pointeurs pour des conneries, genre un pointeur de souris, une structure d'évènement, l'adresse de la fenêtre principale...
Pour le singleton, ça consiste à créer (par exemple dans main) un objet de classe X (no comment

), et à faire hériter toutes les classes de cette classe X ?