Ну, решение означает класс с именем «Solution», представляющий пользовательский тип данных. И primesum (int n) является функцией-членом в определении класса с возвращаемым типом, в то время как вектор является типом данных, используемым в качестве расширенной версии int [] или char [] (или строки).
class Solution
{
public:
vector<int> primesum(int) //just like int* primesum(int); amount to returning a array
...
};
Solution::vector<int> Solution::primesum(int n){
...
}
Если возможно, дайте нам более подробную информацию, чтобы мы могли понять и ответить на ваш вопрос.