1243Fermer1245
Kevin KoflerLe 14/05/2010 à 01:05
Bah, personnellement, je ferais un message.cpp avec des variables file-scope comme:
static QList<Message> messageQueue;
et des fonctions du genre:
void sendMessage(const Message &msg)
{
  …
}

(éventuellement dans un namespace Message; si tu veux faire super-propre, mais AMHA on s'en passe très bien) et un message.h avec les prototypes:
void sendMessage(const Message &msg);
…


Le singleton ne fait que compliquer les choses et n'a aucun intérêt ici. C'est de l'OO juste pour être OO, quand la solution procédurale est évidente et marche très bien.