Ниже я получаю ошибку как ошибку: запрос на член 'get_id' в '* it', который имеет неклассовый тип 'const Param * const'. В чем проблема с приведенным ниже фрагментом кода
bool SomeParams::is_default(int _id) const
{
vector<const Param*> param_list;
bool is_default = false;
if( get_default_params(param_list) ) // This populates param_list
{
vector<const Param*>::const_iterator it = param_list.begin();
for(;it!=param_list.end();++it)
{
if( *it->get_id() == _id ) // get_id is function in Param object
{
is_default = true;
break;
}
}
}
return is_default;
}