我的目标是这样的课程:
class UserInformation
{
public:
userInfo getInfo(int userId);
private:
struct userInfo
{
int repu, quesCount, ansCount;
};
userInfo infoStruct;
int date;
};
userInfo UserInformation::getInfo(int userId)
{
infoStruct.repu = 1000;
return infoStruct;
}
但是编译器给出了错误,即在公共函数getInfo(int)
的定义中,返回类型userInfo
不是类型名称。