Функции

#include <iostream>
#include <tuple>
#include <vector>
using namespace std;

tuple<intintgetFirstLast(vector<int> ar) {
    int first = -1;
    int last = -1;
    if (ar.size() > 0) {
        first = ar[0];
        last = ar[ar.size() - 1];
    }
    return make_tuple(first, last);
}

vector<int> ar {235};
auto result = getFirstLast(ar);
int first, last;
tie(first, last) = result;
//first is 2
//last is 5

cout << "first is " << first << endl;
cout << "last is " << last;