При определении функции в интерфейсе:
virtual void ModifyPreComputedCoeffs ( std::vector < IndexCoeffPair_t > & model_ ) = 0;
мы хотим указать, что векторная модель_ не должна изменяться в том смысле, что операции push_back и т. д. не должны выполняться на векторе, но объекты структуры IndexCoeffPair_t в model_ могут быть изменены. Как это указать?
virtual void ModifyPreComputedCoeffs ( const std::vector < IndexCoeffPair_t > & model_ ) = 0;
, я думаю, не работает.