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 :

bibliotheque dynamique ou polymorphisme


Sujet :

C++

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut bibliotheque dynamique ou polymorphisme
    Bonjour à tous,

    Voila mon probleme: Je suis en train de developper un récupérateur de données effacées en c++ capable de gérer les systéme de fichiers EXT2/EXT3, NTFS, FAT,...
    Afin de rendre mon programme modulaire, facilement evoluable (ajouter la lecture de nouveau FS), et plus léger j'avais pensé utiliser des biblitheque dynamique pour la gestion des systemes de fichiers, mais cela vaut-il vraiment le coup ou mieu vaut utiliser le polymorphisme et tout integré en un executable.

    si vous pouvez m'aider a me decider se serais cool

    Je ne sais pas si je poste ce message au bon endroit si c'est le cas dit le moi

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Bonjour et bienvenu,
    Je pense que les deux choix sont indépendants :
    -> Le polymorphisme est plus lié à la conception de ton logiciel et la façon dont tu abstrais les différentes fonctionnalités,
    -> bibliothèques dynamiques vs exécutable : le choix ici de la façon dont tu souhaites diffuser le gestionnaire : par une nouvelle version de l'exécutable ou par l'ajout d'un 'plug-in' sur un exécutable existant. Dans le premier cas, l'utilisation de bibliothèque dynamique peut se faire (séparation des modules) sans s'imposer, dans le second cas, l'utilisation de bibliothèque sera la voie la plus courante.

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    ok merci

    ce qu'il y a c'est que l'utilisation de bibliotheque dynamique me permet tout comme le polymorphisme une abstraction au niveau des fonctions utilisées pour la lecture des FS, je vais donc utiliser cette methode pour toutes les raisons que tu m'as donné.

    ba merci pour la reponse.

    si tu connais un tuto concernant gtk+ et LD je suis preneur !!
    a+

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Pour GTK, tu peux voir du côté des tutos de developpez.
    Pour LD, s'il s'agit de l'éditeur de lien : utilisation de gcc ou Code::block+gtk.
    Sinon, je ne peux que te conseiller de fouiller un peu dans les différents tutos du site.

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    ok merci verimuche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/04/2008, 12h30
  2. creation bibliotheque dynamique
    Par s3phi dans le forum C
    Réponses: 0
    Dernier message: 03/04/2008, 22h47
  3. Réponses: 23
    Dernier message: 21/02/2007, 12h53
  4. Generation d'une bibliotheque dynamique
    Par lio_on_jb_groove dans le forum Visual C++
    Réponses: 3
    Dernier message: 23/01/2007, 16h53
  5. Bibliothèque dynamique avec common ???
    Par mehdouchi dans le forum Fortran
    Réponses: 4
    Dernier message: 17/06/2005, 12h05

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