Is it possible to put a gap in a class definition? IE:
class a;
class b
{
private:
a test;
public:
a getA(){return test;}
};
class a
{
private:
int i;
public:
a(int i):i(i){}
a operator+(int o)const{return a(i+o);}
};
class b continued?//what? how?
{
void outputA(){cout<<a;}
};
This is just an example, I actually want this for a reason that will make code EASIER to read.