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 :

Choix difficile de serialization


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de babar63
    Homme Profil pro
    Développeur jeux vidéos/3d Temps réel
    Inscrit en
    Septembre 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur jeux vidéos/3d Temps réel

    Informations forums :
    Inscription : Septembre 2005
    Messages : 241
    Par défaut Choix difficile de serialization
    Bonjour à tous,
    Dans le cadre d'un projet pour l'université je dois implementer un simulateur de visualisation . J'ai déjà un certain nombre de controlleurs définis (e.g : EquationController, PathController, FrameController). Chacun d'eux étant implémentés depuis le début avec une interface minimal et fonctionnelle(enfin j'ai fait de mon mieu). Maintenant bien sur nous devons "lire" ou "ecrire" ces controlleurs à l'aide d'une scène xml... J'aimerais savoir si vous avez quelques conseils à me donner, j'ai pensé à deux solutions : la première (déja écrite) un loader qui se charge de tout (plutôt impressionant le loader ) Sinon crée une interface pour tout ces controlleurs genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    class IAnimatorController
    {
    public:
     
    	//load the controller from an XML Element :
    	virtual void Load(const TXF::Element &Controller) = 0;
     
    	//save the controller into the XML Element :
    	virtual void Save(TXF::Element &Controller) = 0;
     
    	//operator << :
    	void operator << (const TXF::Element &Controller);
     
    	//operator >> :
    	void operator >> (TXF::Element &Controller);
    };
    En revanche, cela signifie redéfinir une fonction Load et Save dans tout mes controlleurs et donc allourdir également un peu mes classes...J'ai un doute si vous avez des conseils je suis preneur

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    boost::serialization ?
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre confirmé Avatar de babar63
    Homme Profil pro
    Développeur jeux vidéos/3d Temps réel
    Inscrit en
    Septembre 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur jeux vidéos/3d Temps réel

    Informations forums :
    Inscription : Septembre 2005
    Messages : 241
    Par défaut
    Je n'avais pas encore vu cette aspect de la bibliothèque de boost Merci beaucoup ca devrait pouvoir m'aider...

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

Discussions similaires

  1. Choix difficile
    Par ccensam dans le forum Linux
    Réponses: 4
    Dernier message: 06/08/2007, 12h12
  2. Choix difficile (tournant de mes études)
    Par alex6891 dans le forum Etudes
    Réponses: 12
    Dernier message: 03/06/2007, 18h15
  3. choix difficile de l'EDI
    Par pascalch2006 dans le forum Java ME
    Réponses: 3
    Dernier message: 16/05/2007, 09h41
  4. Réponses: 13
    Dernier message: 26/10/2006, 17h52
  5. problème de démarrage et de choix difficiles
    Par averty dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 04/08/2005, 17h45

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