this code in c++
#include <iostream>
using namespace std;
int main()
{ return 0; }
struct X;
struct Y;
struct Y
{ X ox; };
struct X
{ Y oy; };
gives error as:"field `ox' has incomplete type"
how to resolve it without using pointer