#include<iostream>
#include<vector>
// B=module include A=instance information C=execute manage B=module
using namespace std;
class A
{
public:
A();
~A();
public:
void set_A_Value(int temp1,int temp2);
void print();
private:
int x;
int y;
};
class B {
public:
B();
~B();
public:
void set_B_Value(int temp1,int temp2);
void print();
private:
int m ;
int n ;
vector<A*> a;
};
class C{
private:
C();
~C();
public:
void destory();
void manage_Value(B *temp_b);
void print();
private:
int p;
int q;
vector<B*> b;
static C *temp_c;
public:
static C *getinstnce();
};
C *C::temp_c=NULL;
A::