Mega Code Archive

 
Categories / C++ Tutorial / Data Types
 

An example of a union

#include <iostream> using std::cout; using std::endl; union Number            {                          int integer1;           double double1;      }; int main() {    Number value;    value.integer1 = 100;    cout << value.integer1 << "\ndouble: " << value.double1         << endl;    value.double1 = 100.0;    cout << value.integer1 << "\ndouble: " << value.double1         << endl;    return 0; } 100 double: 4.24399e-314 0 double: 100