>>808 その方法でやってみたんですが うまくいかなくて、、、 #include <stdio.h> class B;
class A{ private: int value; B *b; public: A(void); int get(void); int get_b(void); }; A::A(void) { value = 0; } int A::get(void) { return(value); } int A::get_b(void) { return(b->get()); }
class B{ private: int value; A *a; public: B(void); int get(void); int get_a(void); }; B::B(void) { value = 100; } int B::get(void) { return(value); } int B::get_a(void) { return(a->get()); }