Что подразумевается под функцией вектором?
int Func1(); - функция, возвращающая int
std::vector Func2(); - функция, возвращающая вектор

Перечитайте главы про функции и что такое возвращаемое значение.
Где он там, как функция-то?

vector<int> cps = {};
Заводит вектор cps, инициализирует его пустым. Можно = {} и не писать, вектор итак будет по умолчанию инициализировн пустым.

cps.push_back(i);
Вызывает метод push_back у cps.
Этот метод добавляет в конец вектора переданное значение.

Тут вам надо знать, что такое классы и их методы в C++.