Domanda di colloquio di Bloomberg

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