What is the output?struct A { ~A() { std::cout << "A "; } }; struct B { ~B() { std::cout << "B "; } }; int main() { A a; B b; }