Hello all,

In my Header file:

class MyData
{
struct Fparams
{
int i;
bool flag;
};
}

Now in CPP file:

void MyData::GetData()
{
Fparams fParam;
fparam = AllData();
}

MyData::Fparams MyData::AllData()
{
Fparams fparam;
fparam.i = 5;
fparam.flag = true;

return fparam;
}

Now i get an error saying - error: no match for 'operator=' in fparam = AllData(); ........

What's wrong here? How can i fix this?

Thanks in advance.