Bloomberg Interview Question

why cant union in c++ have a static data member or virtual function?