Golden -> Ah oui tiens, j'ai écrit ça :
m_ModuleList->resize(m_ModuleList->size() + 1);puis écriture du Module* dans la dernière case, mais ta solution est meilleure. J'ai la doc de C++ ouverte, mais j'ai du mal à retenir toutes les méthodes à la fois pour choisir la meilleure. Merci bien.

edit -> en fait, ça fait :
m_ModuleList->push_back(new StaticModule());j'ai pas encore mis la liste d'init de StaticModule.
ps -> StaticModule dérive de Module, je vais donc avoir un StaticModule* et non un Module* dans le vecteur, et il gueule pas. C'est ça le polymorphisme ?