Вы делаете шаблон класса:
template<typename T>
class First
{
public:
static double foo(vector<T> arr) {};
};
Также обратите внимание, что вы должны передать vector
по ссылке, или в вашем случае, ссылка const
сделает то же самое.
template<typename T>
class First
{
public:
static double foo(const vector<T>& arr) {};
};
Затем вы можете вызвать функцию как:
* * 1010