#include <iostream>
#include <stdlib.h>
using namespace std;
struct M
{
M() { i = 0;}
int i;
};
union T
{
T(){ d = 0.; } // 1
~T(){ d = 0.; } // 2
int n; float d; char c; // 3
M m; // 4
static int get() { return n;} // 5
void func(){ n = 0; d = 0.;} // 6
};
int main(int argc, char *argv[])
{
T t;
cout << t.d << endl;
return 0;
}