• [^] # Re: pas clair

    Posté par . En réponse au journal Tirez-vous une bûche, qu'on cause C++ et singletons. Évalué à 9.

    C'est précisement pour ce problème qu'un Singleton:
    - n'expose qu'une méthode getInstance() et garde son constructeur privé
    - son constructeur et sa méthode getInstance() ne possède pas d'arguments

    Là, comme tu le soulignes, on ne peut savoir avec quelles paramètres l'objet a été créé, ce qui est un très mauvais choix.

    Sinon utiliser std::weak_ptr pour cet usage, ca me semble une bonne idée.