class A { int x; public: A(int=0); ~A(); }; int nb_A(); class B { int x; public: B(int=0); ~B(); }; int nb_B();