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 :

Structs imbriqu�es


Sujet :

C++

  1. #1
    Membre chevronn� Avatar de BigBenQ
    Inscrit en
    Juillet 2005
    Messages
    363
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 363
    Par d�faut Structs imbriqu�es
    Comment cr�er une struct qui contient un objet de son propre type ?

    ex :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    struct ObjetRange
    {
        ObjetRange chapitre[20] ;
        TListe liste;
    };

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Ca n'a aucun sens : un ObjetRange contiendrait 20 ObjetRange, qui contiendraient � leur tour 20 ObjetRange, qui contiendraient eux-m�mes 20 ObjetRange, qui ... tu aurais des objets de taille infinie.

    Par contre tu peux tr�s bien avoir un tableau dynamique d'instances (donc potentiellement vide) ou des pointeurs / r�f�rences.

  3. #3
    Membre chevronn� Avatar de BigBenQ
    Inscrit en
    Juillet 2005
    Messages
    363
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 363
    Par d�faut
    En fait, voila mon probl�me :

    Je voudrais d�finir la notion de chapitre dans un classeur.
    C'est � dire un classeur contient x chapitre
    un chapitre contient x sous chapitre (consid�r�s comme des chapitres � leur tour) et y pages.

    Comment faire cela :

  4. #4
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Dans ce cas le tableau dynamique para�t la meilleure solution (un chapitre vide aura un tableau de taille z�ro, ce qui stoppera la "r�cursion").

    Tu pour pour cela utiliser std::vector (ou un truc de la VCL si �a colle + avec ce que tu as d�j� cod�).

    http://c.developpez.com/faq/cpp/?page=STL#STL_vector

  5. #5
    Membre chevronn� Avatar de BigBenQ
    Inscrit en
    Juillet 2005
    Messages
    363
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 363
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    struct Chapitre
    {
        AnsiString nomChapitre;
        vector <Chapitre> chapitre;
        TListe liste;
    };

    J'ai une erreur sur la ligne
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    vector <Chapitre> chapitre;
    "Nom de type attendu"

    Comment faire ?

  6. #6
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    http://c.developpez.com/faq/cpp/?pag...sing_namespace

    (Ca parle de cout et cin mais �a marche aussi pour vector et de mani�re g�n�rale tout truc standard).

  7. #7
    Membre chevronn� Avatar de BigBenQ
    Inscrit en
    Juillet 2005
    Messages
    363
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 363
    Par d�faut
    Bingo ! Merci mon loulou


+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. sizeof et sous struct implicite imbriqu�e
    Par lpierard dans le forum D�buter
    R�ponses: 10
    Dernier message: 02/08/2009, 01h53
  2. Pb requ�te imbriqu�e
    Par ddams dans le forum Requ�tes
    R�ponses: 11
    Dernier message: 20/04/2004, 12h13
  3. Unrecognized option -fnative-struct
    Par copyallright dans le forum GTK+ avec C & C++
    R�ponses: 2
    Dernier message: 01/05/2003, 12h25
  4. Requ�te imbriqu�e et indexes INTERBASE
    Par vadim dans le forum InterBase
    R�ponses: 2
    Dernier message: 06/09/2002, 16h15
  5. Probl�me avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    R�ponses: 2
    Dernier message: 17/07/2002, 10h25

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