Mega Code Archive

 
Categories / C++ Tutorial / Data Types
 

An anonymous union

#include <iostream>  #include <cstring>  using namespace std;    int main()  {    // define anonymous union    union {      long l;      double d;      char s[4];    } ;      // now, reference union elements directly    l = 100000;    cout << l << " ";    d = 123.2342;    cout << d << " ";    strcpy(s, "hi");    cout << s;      return 0;  } 100000 123.234 hi