Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Inatrox

Frischling

  • »Inatrox« ist der Autor dieses Themas

Beiträge: 61

Wohnort: Dresden

  • Private Nachricht senden

1

25.06.2014, 10:25

c++ list zuordnung

Ich möchte ein 2 Dimensionales list Objekt erstellen, in dem die zweite Dimension der ersten Zugeordnet wird. Also ich hab z.B. in beiden Dimensionen int Werte, die erste Dimension zählt jetzt Beispielsweise von 1-8 hoch. Ich möchte nun das die zweite Dimension mit einem Wert untergeordnet wird. Also das z.B jede Zahl der ersten Dimension die Zahl 1 von der zweiten Dimension untergeordnet wird und ich diese Werte im Programm verlauf auch ändern kann. Wie geht das? Danke schon mal im voraus.
cout << "Programmieren muss sein" << endl;

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

25.06.2014, 10:47

Kannst du mal ein Beispiel geben?
Deine Beschreibung klingt sehr verwirrend.

Inatrox

Frischling

  • »Inatrox« ist der Autor dieses Themas

Beiträge: 61

Wohnort: Dresden

  • Private Nachricht senden

3

25.06.2014, 10:55

Ich mache mir eine liste Beispiel:
list <int, int> l;

und dann möchte ich die erste int Angabe füllen z.B.: list [0] = 1; list [1] = 2;

und so weiter, sagen wir bis acht. Und danach möchte ich den zweiten int Wet dem ersten unterordnen quasi als Sortierung.
Der Wert 3 vom ersten int soll z.B. durch den zweiten Wert mit der Zahl 3 geordent werden (z.b. mit 3 Schränken soll dieser Wert in den Schrank 3).
Und ich möchte den zweiten Wert im nachhinein noch verändern können und die Werte auslesen können.


PS: Hab mich grad ein bisschen in der SDL umgeschaut und habe gesehen das das mit map Objekten gut geht, aber wie geht das genau? ?(
cout << "Programmieren muss sein" << endl;

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Inatrox« (25.06.2014, 11:27)


4

25.06.2014, 12:53

Was genau du machen willst, habe ich nicht verstanden. Vielleicht kannst du das nochmal einfacher erklären?

Listen können nicht mit zwei Variablen indiziert werden, da eine Liste per se ein eindimensionales Objekt ist.

Es gibt auch noch die std::map. Vielleicht macht die ja genau das, was du möchtest?


So Far...
Laguna
Portfolio runvs.io | Gamejolt | itch.io | PEWN | Twitter

Inatrox

Frischling

  • »Inatrox« ist der Autor dieses Themas

Beiträge: 61

Wohnort: Dresden

  • Private Nachricht senden

5

25.06.2014, 13:27

Ich meite die map damit hab das ein bisschen verwächselt. :D
Aber wie kann ich bei ner map auf die einzelnen Variablen zugreifen und diese verändern.
cout << "Programmieren muss sein" << endl;

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Inatrox« (25.06.2014, 13:39)


DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

6

25.06.2014, 15:52

Ihr werdet wohl Freunde (werden müssen): Doku
Und Google: Suche

Werbeanzeige