blob: 5bebb430789c2cf853dd9993dd44688ebf33541f [file]
#include <stdio.h>
struct Foobar {
static const double var;
};
const double Foobar::var = 1.0;
int main()
{
const char *ptr = (const char *) (&Foobar::var);
for (int i = 0; i < 8; ++i) {
if (i) {
fprintf(stderr, ".");
}
fprintf(stderr, "%.2x", 0xFF & ptr[i]);
}
fprintf(stderr, " => %g : %g\n", Foobar::var, *((double*)ptr));
return 0;
}