Vector frage
-
SeppJ schrieb:
alterbro schrieb:
funktioniert nicht
Ich sollte mal nman fragen, ob er einen Filter für das Forum bauen kann, der Beiträge mit dieser Problembeschreibung automatisch verbietet.
Das ist aber insofern schwierig, weil ja nach dem "funktioniert nicht" auch durchaus eine genauere Fehlerbeschreibung folgen kann.
Es wäre also evtl. sinnvoll eine Abfrage ähnlich dem Spambuster anzuzeigen:
Ihr Beitrag enthält den Text "funktioniert nicht". Wir haben die Erfahrung gemacht, dass neue Benutzer häufig keine ausreichende Fehlerbeschreibung angeben.
Überprüfen Sie Ihren Beitrag bitte daraufhin, ob folgende Kritieren erfüllt sind:
...
Angabe einer Fehlermeldung (z.B. vom Compiler)
Bereitstellung des entsprechenden Codeausschnitts (Entsprechende Code Tags für C++, C#, usw. nutzen!)
...
-
ich müsste doch noch etwas wissen: wie kann ich einen wert am Ende eines Vektors hinzufügen?
-
alterbro schrieb:
ich müsste doch noch etwas wissen: wie kann ich einen wert am Ende eines Vektors hinzufügen?
Alles in der Referenz. Mit
push_back
.
-
aber push back setzt es doch am amfang an, wie kann ich den wert vorn anfügen?
-
alterbro schrieb:
aber push back setzt es doch am amfang an, wie kann ich den wert vorn anfügen?
push_back
fügt das Element hinten ein.
push_front
fügt das Element vorne ein.Entscheide dich, du widersprichst dir hier gerade sehr deutlich.
-
push_front exxistiert nicht
-
alterbro schrieb:
push_front exxistiert nicht
Oh, hast Recht!
Dann eben am Anfang einfügen...
-
Benutz
std::deque
(das hat nebenpush_back
auchpush_front
), dafuer wurde es gemacht.oder wenn's sein muss:
vec.insert(vec.begin(), irgend_ein_wert);
-
ok, danke