我创建了两个相同的类X和Y,并带有一个指向彼此的指针。请参阅下面的X.h代码,Y.h与所有交换的X和Y相同。但是,此代码在我的方法Connect中出现错误(错误C2027:使用未定义的类型“Y”)。在X.h中,我已经前向声明了类Y,但它不知道Y有一个名为SetXPointer的方法。因此我也需要转发声明这个方法,对吗?如果我尝试这样做(在行类Y;下添加行Y::SetXPointer(X*pX_in);),我会收到编译器错误C2761:'voidY::SetXPointer(X*)':不允许成员函数重新声明。有没有办法在X类中使用Y类的公共(public)方法?//X.h#pragmao