连击 天
fork: star:
以下是 解决方案:
#include <IOSTREAM>
using namespace std;
class B;
class A{
public:
A();
void InitA(int a);
void InitA();
int GetA();
void NewB();
int aa;
B *b;
};
class B{
public:
B();
void CreateB(A* a);
A *pAA;
};
A::A()
{
b = new B;
}
void A::NewB()
{
b->CreateB(this);
}
void A::InitA(int a)
{
aa = a;
}
void A::InitA()
{
aa = 1;
}
int A::GetA()
{
return aa;
}
B::B()
{
}
void B::CreateB(A* a)
{
pAA = a;
pAA->InitA(123);
cout << pAA->GetA();
}
int main(int argc, char* argv[])
{
A* a = new A ;
a->NewB();
delete a;
return 0;
}
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定取消删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复