Added c++ showing usage of annonymous unions