class A{
void make_obj_b;
};

void A::make_obj_b;(){
obj_b B;
]

class B{
}

void

int main (){
obj_a A;
obj_a::make_obj_b;
// <-ココ
return;
}

とした場合、コメントの場所でobj_bは破棄されてしまいます。
obj_aが生きている間はobj_bを保持する方法などはありますか?