class BB
{
public:
BB()
{

}
int x=10;
};

class CTest{
public:
void set(BB &b)
{
this->b=&b;
this->b->x=100;
}

private:
BB *b;
};
CTest t;
BB b;
cout<<b.x<<endl;
t.set(b);
cout<<b.x<<endl;