Построение вектора из конкатенации 2 векторов

Есть ли способ построитьvector как конкатенация 2vectors (кроме создания вспомогательной функции?)

Например:

const vector<int> first = {13};
const vector<int> second = {42};
const vector<int> concatenation = first + second;

я знаю этоvector не иметь оператор сложения какstring, но это поведение, которое я хочу. Такой, чтоconcatenation будет содержать: 13 и 42.

Я знаю что могу инициализироватьconcatenation как это, но это мешает мне сделатьconcatenation const:

vector<int> concatenation = first;
first.insert(concatenation.end(), second.cbegin(), second.cend()); 

Ответы на вопрос(6)

Ваш ответ на вопрос