используйте соответствующие теги для ваших вопросов.
простой итератор через ваш вектор:
for (i=0; i<myvector.size(); i++)
cout << " " << myvector.at(i);
cout << endl;
, поэтому, если вы хотите использовать диапазон, вам просто нужно установить ограничения для цикла for
for (i=PositionBegin; i<PositionBegin+Size; i++)
cout << " " << myvector.at(i);
cout << endl;
Если вы хотите, чтобы эта функция выводила это в другой вектор, вместо использования cout, вам нужно вставить его в новый вектор.
mynewvector.push_back(myvector.at(i));
Не забывайте, чтокогда вы делаете эту функцию, вы должны сделать это с типом:
vector<type> function()
и в конце:
return mynewvector;
прочитайте векторы на: cplusplus