fix 6
main 10, object b base constructor go first , then dervived constructor. At detroying object b, dervived destructor go first, then m_a1, then m_a2 then base destructor