class A { static int cpt; int x; public: A(int=0); ~A(); public: static int nb(); }; class B { static int cpt; int x; public: B(int=0); ~B(); public: static int nb(); };