【发布时间】:2013-04-15 08:50:28
【问题描述】:
以下代码块产生了错误
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;
}
错误是
error: expected type-specifier before ‘rating’
error: cannot convert ‘int*’ to ‘rating*’ in initialization
error: expected ‘,’ or ‘;’ before ‘rating’
【问题讨论】:
-
继续调试您的问题。
-
不确定这是否能解决您的问题,但您不应该以相同的方式调用类和变量 (
rating* rating)
标签: c++ c++11 c++builder