Erreur: le type attendu spécificateur avant

Le bloc de code suivant généré des erreurs

rating* TrustManager::initNewRating(double alpha, double beta, double fading)
{
   rating* rating = new rating(1.0, 1.0);
   rating->updateRating(alpha, beta, fading, 1);
   return rating;
}

les erreurs sont

error: expected type-specifier before rating
error: cannot convert int*’ to rating*’ in initialization
error: expected ‘,’ or ‘;’ before rating
  • Aller de l'avant et le débogage de votre problème.
  • Vous ne savez pas si cela résout votre problème, mais vous ne devriez pas appeler les classes et les variables de la même façon (rating* rating)