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

Qt Discussion :

Sérialisation d'objets via QDataStream


Sujet :

Qt

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 40
    Par défaut Sérialisation d'objets via QDataStream
    Salut,

    Voici mon problème :
    J'ai une première classe comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    class Elem {
        // Attributs
    public:
        // Méthodes
    };
    Et une autre classe comme ceci, contenant des instances de Elem dans une QList :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    class Conteneur {
        QList<Elem> elems;
    public:
        Conteneur();
        charger();
        enregistrer();
    };
    Je voudrai sérialiser / désérialiser la QList dans charger et enregistrer. Je suppose que QList se charge lui-même de sérialiser ses éléments, mais je ne vois ni comment sérialiser ni comment désérialiser via QDataStream les instances de la classe Elem .

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut.
    Il me semble qu'il faut juste que tu implemente ces deux methodes

    QDataStream &operator<<(QDataStream &out, const MyClass &myObj);
    QDataStream &operator>>(QDataStream &in, MyClass &myObj);

Discussions similaires

  1. Réponses: 4
    Dernier message: 31/12/2009, 16h24
  2. Réponses: 4
    Dernier message: 12/12/2006, 10h22
  3. Sérialisation d'objets en c++
    Par OxyLin dans le forum C++
    Réponses: 9
    Dernier message: 13/02/2006, 22h50
  4. [C#] Comment sérialiser un objet Font ?
    Par djmanu dans le forum C#
    Réponses: 5
    Dernier message: 20/01/2006, 09h51
  5. [Sérialisation] d'objets de types différents
    Par Amnesiak dans le forum Général Java
    Réponses: 3
    Dernier message: 08/12/2004, 22h28

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