C++ Lagerverwaltung vector probleme
-
@Jockelx nein ich habe keine ahnung deshalb brauche ich eure Hilfe
-
Du willst etwas aus einem Fach rausnehmen und in ein anderes reinlegen. Du legst aber in beide Fächer etwas rein.
-
@manni66 neiun das "Fachfrei" cleart meinen vector an der Stelle
-
@Sodatex sagte in C++ Lagerverwaltung vector probleme:
@manni66 neiun das "Fachfrei" cleart meinen vector an der Stelle
Naja, wenn du´s doch besser weißt, wo ist dann dein Problem?
-
@DocShoe sorry, ich dachte das wäre so, ich weiß nur nicht warum ich kein Ergebniss bekomme und ich wollte das nic hso rüberkommen lassen als würde ich alles wissen
-
Aber deine erste Zeile ist falsch: aus Regal
Switch1
willst du ja etwas auslesen, nicht reinschreiben!Im englischen nennt man diesen Vorgang
swap
, im deutschen Dreieckstausch.
-
@Th69 Also ich woltle den Artikelnamen erst von Switch1 auf das SwitchItem legen, um Switch1 dann zu clearen,um daraufhin den Betrag aus switchItem auf switch2 zu packen. Ich verstehe meinen Denkfehler nicht
-
Ich kann mir gar nicht vorstellen, was du glaubst was bei einer Zuweisung passiert.
Dir ist schon klar, dass die Reihenfolge wichtig ist, was links und was rechts vom Gleichheitszeichen steht?
-
Mach mal Deine Augen zu!
Jetzt stelle Dir ein Regal mit 2 Fächern vor.
-> Regale[Switch1] = SwitchItem;
...Du stellst in das erste Fach ein neues Teil rein.
-> Regale[Switch1] = Fachfrei;
...Du räumst dieses Fach leer->Regale[Switch2] = SwitchItem;
jetzt stellt Du dieses neue Teil ins zweite Fach.
-
@daMicha oh man ich bin echt blöd, dankeschön für eure Hilfe