Моя цель - создать такой класс, как:
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
не является имя типа.