A类中调用一个B类,在B类中怎么获得A类的指针
A类中调用一个B类,在B类中如何获得A类的指针
比如:A类中声明了一个B类的对象,在B类中我们可以获得B类自己的指针是this,在B类中如何获得A类的指针?
------解决方案--------------------
A类在B类定义前声明(class A;),在B类中就可以定义一个A类指针做为成员对象。
------解决方案--------------------
比如:A类中声明了一个B类的对象,在B类中我们可以获得B类自己的指针是this,在B类中如何获得A类的指针?
C++
类
指针
this
面向对象
------解决方案--------------------
A类在B类定义前声明(class A;),在B类中就可以定义一个A类指针做为成员对象。
------解决方案--------------------
class A;
class B
{
A *a;
};
class A
{
B b;
};