IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Méthode pour un Ressource Manager ?


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 40
    Par défaut Méthode pour un Ressource Manager ?
    Bonjour,

    je venais de terminer de lire l'article consacré à la Gestion des Ressources en C++ de Aurelien.Regat-Barrel. Un peu avant de lire l'article j'avais fait un basique RessourceManager.

    Pour cela, j'avais fait une classe Singleton.
    Puis, ma classe RessourceManager hérite de Singleton.

    Dans ma classe RessourceManager j'ai un std::map<std::string, SDL_Surface*> afin de stocker mes ressources.
    Lors d'un appel à une fonction, je donne le nom de la ressource à charger. Puis si cette dernière n'existe pas dans la map, elle est chargée puis on retourne l'adresse. Sinon, on retourne l'adresse de la ressource déjà existante.

    Je me demandais donc qu'elle était la méthode que vous conseillez pour faire un RessourceManager ?
    Merci d'avance


    EDIT:
    Après lecture de cet article: http://blog.emmanueldeloget.com/inde...e-singletonite
    Je me demande si je devrai pas éviter de faire ça avec un Singleton ...

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    A priori, tu veux que ta ressource soit libérée si elle n'est plus référencée.
    Il faut donc faire du refcounting ou un ramasse miettes.

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/04/2014, 12h11
  2. Réponses: 4
    Dernier message: 19/07/2011, 11h52
  3. Méthode pour consommer un minimum de ressource
    Par Space Cowboy dans le forum Langage
    Réponses: 2
    Dernier message: 01/06/2007, 21h58
  4. [SWING][THREAD]Méthodes pour afficher une Frame
    Par pompidouwa dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 05/05/2004, 10h35
  5. Fonction/méthode pour obtenir l'IP de la machine
    Par sirex007 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 10/04/2003, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo