Datenstruktur für verschachtelte Tupel



  • Hallo!

    Welche Datenstruktur würdet ihr mir für verschachtelte Tupel empfehlen?
    Die kleinste Einheit ist ein Tupel aus 2 Elementen, von denen es beliebig viele geben kann.

    Gibts den Datentyp Tupel? Ich meine, ich hätte da mal irgendwas aufgeschnappt.

    Beispiel:
    <> // leer
    <<a,b>> // 1 Tupel
    <<a,b>, <c,d>> // 2 Tupel
    <<a1,b1>, <a2,b2>,...<an,bn>> // n Tupel

    Grüße, pktm



  • boost::tuple oder std::tr1::tuple.
    für die kleinen 2er-tupel eventuell std::pair oder eben auch tuple.



  • queer_boy schrieb:

    boost::tuple oder std::tr1::tuple.
    für die kleinen 2er-tupel eventuell std::pair oder eben auch tuple.

    Hm, ok. Jetzt noch eine blöse Anfängerfrage zum Abschluss:
    Was muss ich schreiben, damit ich die Tupel auch benutzen kann?
    #include <tuple> geht nicht.

    Grüße, pktm



  • #include <tr1/tuple>
    


  • .filmor schrieb:

    #include <tr1/tuple>
    

    fatal error C1083: Datei (Include) kann nicht geöffnet werden: "tr1/tuple": No such file or directory

    Aber ich hab mir jetzt boost installiert, das geht.


Anmelden zum Antworten