Замечания
std::vector
в конструктор должен передаваться по константной ссылке.
Функция GetCoeff
должна возвращать константную ссылку на std::vector
, а не копию.
derivative
, integral
и GetCoeff
должны быть объявлены константными функциями, так как не меняют объект класса.