struct A { A(); ~A(); };