在一个文件中有两个类每个类中有个静态数据成员,要在这两个类的构造函数中互相访问彼此的静态数据成员,请问有没有方法解决定义的先后问题,若有有怎样解决,望高手指点,谢谢
例如一下两个类中彼此调用了对方的数据
class one{
static int x1;
int x;
public:
one(int xt=0):x(xt)
{x++;two::y++}
int get()const
{return x1;}
};
class two{
friend one;
static int y;
int y1;
public:
two(int yt=5):y1(yt)
{one::x1++;}
int get()const
{return y;}
};