Konstruktion eines Vektors aus der Verkettung von 2 Vektoren
ibt es eine Möglichkeit, ein @ zu konstruierevector
als die Verkettung von 2vector
s (Anders als das Erstellen einer Hilfsfunktion?)
Beispielsweise
const vector<int> first = {13};
const vector<int> second = {42};
const vector<int> concatenation = first + second;
Ich weiß dasvector
does habe einen Additionsoperator wiestring
, aber das ist das Verhalten, das ich will. So dassconcatenation
würde enthalten: 13 und 42.
Ich weiß, dass ich @ initialisieren kaconcatenation
wie folgt, aber es hindert mich daran, @ zu machconcatenation
const
:
vector<int> concatenation = first;
first.insert(concatenation.end(), second.cbegin(), second.cend());