#include "stdafx.h"
#include <iostream>
using namespace std;
int main() {
int Num = 5;
float *pReal = new float;
memcpy(pReal, &Num, sizeof(float) < sizeof(int) ? sizeof(float) : sizeof(int));
cout << *pReal << endl;
delete pReal;
}
--------------------------------------------------------------------------
#include "stdafx.h"
#include <iostream>
using namespace std;
int main() {
int Num = 5;
float Real = 0;
Real = *reinterpret_cast<float *>(&Num);
cout << Real << endl;
return 0;
}